[264105] [hotbug]Problem in the JavaArtifactEditModel.release(Resource aResource) method
diff --git a/plugins/org.eclipse.jst.common.frameworks/src/org/eclipse/jst/common/jdt/internal/integration/JavaArtifactEditModel.java b/plugins/org.eclipse.jst.common.frameworks/src/org/eclipse/jst/common/jdt/internal/integration/JavaArtifactEditModel.java
index fe87044..7fba9b1 100644
--- a/plugins/org.eclipse.jst.common.frameworks/src/org/eclipse/jst/common/jdt/internal/integration/JavaArtifactEditModel.java
+++ b/plugins/org.eclipse.jst.common.frameworks/src/org/eclipse/jst/common/jdt/internal/integration/JavaArtifactEditModel.java
@@ -179,6 +179,8 @@
 			boolean isRefRes = aResource instanceof ReferencedResource;
 			if (isRefRes)
 				release((ReferencedResource) aResource);
+			else if (!isReadOnly())
+				aResource.setTrackingModification(false);
 			if (!isDisposing())
 				resetWorkingCopyManager();
 			}