[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(); }