Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUwe Stieber2012-07-17 09:26:10 +0000
committerUwe Stieber2012-07-17 09:26:10 +0000
commitad68321582a78efc119ba1f54ff5e19152a59d83 (patch)
treeb49f922f60ce66aa6a8d63402934911534cf7ec0 /target_explorer/plugins/org.eclipse.tcf.te.runtime.model
parent9d17393aa2e8e595c2f57f9dcf7939bc655b1cca (diff)
downloadorg.eclipse.tcf-ad68321582a78efc119ba1f54ff5e19152a59d83.tar.gz
org.eclipse.tcf-ad68321582a78efc119ba1f54ff5e19152a59d83.tar.xz
org.eclipse.tcf-ad68321582a78efc119ba1f54ff5e19152a59d83.zip
Target Explorer: Fire change events for "dirty" and "pending" changes
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tcf.te.runtime.model')
-rw-r--r--target_explorer/plugins/org.eclipse.tcf.te.runtime.model/src/org/eclipse/tcf/te/runtime/model/ModelNode.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.runtime.model/src/org/eclipse/tcf/te/runtime/model/ModelNode.java b/target_explorer/plugins/org.eclipse.tcf.te.runtime.model/src/org/eclipse/tcf/te/runtime/model/ModelNode.java
index bb4c56a99..5e025f0d6 100644
--- a/target_explorer/plugins/org.eclipse.tcf.te.runtime.model/src/org/eclipse/tcf/te/runtime/model/ModelNode.java
+++ b/target_explorer/plugins/org.eclipse.tcf.te.runtime.model/src/org/eclipse/tcf/te/runtime/model/ModelNode.java
@@ -246,7 +246,9 @@ public class ModelNode extends PropertiesContainer implements IModelNode, IModel
@Override
public final void setDirty(boolean dirty) {
Assert.isTrue(checkThreadAccess(), "Illegal Thread Access"); //$NON-NLS-1$
+ boolean oldDirtyState = this.dirty;
this.dirty = dirty;
+ fireChangeEvent("dirty", Boolean.valueOf(oldDirtyState), Boolean.valueOf(this.dirty)); //$NON-NLS-1$
}
/* (non-Javadoc)
@@ -264,7 +266,9 @@ public class ModelNode extends PropertiesContainer implements IModelNode, IModel
@Override
public final void setPending(boolean pending) {
Assert.isTrue(checkThreadAccess(), "Illegal Thread Access"); //$NON-NLS-1$
+ boolean oldPendingState = this.pending;
this.pending = pending;
+ fireChangeEvent("pending", Boolean.valueOf(oldPendingState), Boolean.valueOf(this.pending)); //$NON-NLS-1$
}
/* (non-Javadoc)

Back to the top