diff options
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractAttributeEditor.java')
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractAttributeEditor.java | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractAttributeEditor.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractAttributeEditor.java index 25f2ca313..4c7ccac3c 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractAttributeEditor.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractAttributeEditor.java @@ -63,7 +63,7 @@ public abstract class AbstractAttributeEditor { private final TaskDataModelListener modelListener = new TaskDataModelListener() { @Override public void attributeChanged(TaskDataModelEvent event) { - if (!ignoreAttributeChanged && shouldAutoRefresh() && getTaskAttribute().equals(event.getTaskAttribute())) { + if (shouldAutoRefresh() && getTaskAttribute().equals(event.getTaskAttribute())) { try { refresh(); } catch (UnsupportedOperationException e) { @@ -78,8 +78,6 @@ public abstract class AbstractAttributeEditor { } }; - private boolean ignoreAttributeChanged; - /** * @since 3.0 */ @@ -98,12 +96,7 @@ public abstract class AbstractAttributeEditor { * @since 3.0 */ protected void attributeChanged() { - try { - ignoreAttributeChanged = true; - getModel().attributeChanged(getTaskAttribute()); - } finally { - ignoreAttributeChanged = false; - } + getModel().attributeChanged(getTaskAttribute()); } /** |