Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java11
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());
}
/**

Back to the top