Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Davis2012-09-19 16:26:08 +0000
committerMatthew Davis2012-09-19 16:26:08 +0000
commit87834392ea0d641986adaef9fa3815b5628c5f24 (patch)
tree10cc77e88fdaf6cdb997a6569cf2e6e91a93c8a9
parentde31007738921a0cb4a6a5c1b6407bd77ab38da8 (diff)
downloadorg.eclipse.stem-87834392ea0d641986adaef9fa3815b5628c5f24.tar.gz
org.eclipse.stem-87834392ea0d641986adaef9fa3815b5628c5f24.tar.xz
org.eclipse.stem-87834392ea0d641986adaef9fa3815b5628c5f24.zip
Fix for SWTException when stopping a simulation with time series graphs
git-svn-id: http://dev.eclipse.org/svnroot/technology/org.eclipse.stem/trunk@3412 92a21009-5b66-0410-b83a-dc787c41c6e9
-rw-r--r--core/org.eclipse.stem.ui.reports/src/org/eclipse/stem/ui/reports/views/RelativeValueHistoryPlotter.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/core/org.eclipse.stem.ui.reports/src/org/eclipse/stem/ui/reports/views/RelativeValueHistoryPlotter.java b/core/org.eclipse.stem.ui.reports/src/org/eclipse/stem/ui/reports/views/RelativeValueHistoryPlotter.java
index 780be4e30..1b8acf213 100644
--- a/core/org.eclipse.stem.ui.reports/src/org/eclipse/stem/ui/reports/views/RelativeValueHistoryPlotter.java
+++ b/core/org.eclipse.stem.ui.reports/src/org/eclipse/stem/ui/reports/views/RelativeValueHistoryPlotter.java
@@ -163,9 +163,6 @@ public class RelativeValueHistoryPlotter extends ReportControl implements
decoratorSelector
.addDecoratorSelectionListener(new DecoratorSelector.DecoratorSelectionListener() {
- /**
- * @see org.eclipse.stem.ui.widgets.DecoratorSelector.PropertySelectionListener#propertySelected(org.eclipse.stem.ui.widgets.DecoratorSelector.PropertySelectionEvent)
- */
public void decoratorSelected(
final DecoratorSelectionEvent decoratorSelectionEvent) {
selectedDecorator = decoratorSelectionEvent
@@ -431,8 +428,10 @@ public class RelativeValueHistoryPlotter extends ReportControl implements
simulation = null;
switchToRVHP(null);
relativeValueHistoryExtended(null);
- identifiableTitle.setText("");
decoratorSelector.setDecorators((List<Decorator>) Collections.EMPTY_LIST);
+ if (!isDisposed() && !identifiableTitle.isDisposed()) {
+ identifiableTitle.setText("");
+ }
}
} // if

Back to the top