diff options
author | Uwe Stieber | 2012-11-26 09:42:43 +0000 |
---|---|---|
committer | Uwe Stieber | 2012-11-26 09:42:43 +0000 |
commit | d2e223c10cd2a9ef6e6ec3da18685d20b39d676c (patch) | |
tree | 55bb864971ad16796b8fab9dc3f205756699ee98 | |
parent | 3eb07d1a0be75467cb01ba09c898f78e0376dbe6 (diff) | |
download | org.eclipse.tcf-d2e223c10cd2a9ef6e6ec3da18685d20b39d676c.tar.gz org.eclipse.tcf-d2e223c10cd2a9ef6e6ec3da18685d20b39d676c.tar.xz org.eclipse.tcf-d2e223c10cd2a9ef6e6ec3da18685d20b39d676c.zip |
Target Explorer: Fix configuration editor dirty state calculation
3 files changed, 9 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/editor/sections/AttributesSection.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/editor/sections/AttributesSection.java index 7ed0d0627..8d4150fdb 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/editor/sections/AttributesSection.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/editor/sections/AttributesSection.java @@ -164,6 +164,9 @@ public class AttributesSection extends AbstractSection { setupData((IPeerModel)node); } } + } else { + // Evaluate the dirty state even if going inactive + dataChanged(null); } } diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/editor/sections/GeneralInformationSection.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/editor/sections/GeneralInformationSection.java index ba2d1007f..2240474b1 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/editor/sections/GeneralInformationSection.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/editor/sections/GeneralInformationSection.java @@ -187,6 +187,9 @@ public class GeneralInformationSection extends AbstractSection { setupData((IPeerModel)node); } } + } else { + // Evaluate the dirty state even if going inactive + dataChanged(null); } } diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/editor/sections/TransportSection.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/editor/sections/TransportSection.java index f5e1dd5c6..666d139bf 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/editor/sections/TransportSection.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.ui/src/org/eclipse/tcf/te/tcf/ui/editor/sections/TransportSection.java @@ -172,6 +172,9 @@ public class TransportSection extends AbstractSection { setupData((IPeerModel)node); } } + } else { + // Evaluate the dirty state even if going inactive + dataChanged(null); } } |