RESOLVED - bug 289170: [incubator] EmfFormEditor's ResourceChangeListener should ignore marker changes
https://bugs.eclipse.org/bugs/show_bug.cgi?id=289170
diff --git a/modeling/plugins/org.eclipse.pde.emfforms/src/org/eclipse/pde/emfforms/editor/EmfFormEditor.java b/modeling/plugins/org.eclipse.pde.emfforms/src/org/eclipse/pde/emfforms/editor/EmfFormEditor.java
index b051b15..b740697 100644
--- a/modeling/plugins/org.eclipse.pde.emfforms/src/org/eclipse/pde/emfforms/editor/EmfFormEditor.java
+++ b/modeling/plugins/org.eclipse.pde.emfforms/src/org/eclipse/pde/emfforms/editor/EmfFormEditor.java
@@ -8,7 +8,7 @@
* Contributors:
* Anyware Technologies - initial API and implementation
*
- * $Id: EmfFormEditor.java,v 1.20 2009/08/19 15:15:20 bcabe Exp $
+ * $Id: EmfFormEditor.java,v 1.21 2009/09/04 16:48:23 bcabe Exp $
*/
package org.eclipse.pde.emfforms.editor;
@@ -612,6 +612,11 @@
private class ResourceDeltaVisitor implements IResourceDeltaVisitor {
public boolean visit(IResourceDelta delta) throws CoreException {
+ // filter events related to changes on markers
+ if ((delta.getFlags() & IResourceDelta.MARKERS) == IResourceDelta.MARKERS) {
+ return false;
+ }
+
if (delta.getResource().getType() == IResource.FILE) {
if (delta.getKind() == IResourceDelta.REMOVED) {
String fullPath = delta.getFullPath().toString();