tmf: Fix IllegalArgumentException in TimeGraphCombo
authorPatrick Tasse <patrick.tasse@gmail.com>
Wed, 6 Jan 2016 18:01:47 +0000 (13:01 -0500)
committerPatrick Tasse <patrick.tasse@gmail.com>
Fri, 8 Jan 2016 21:39:16 +0000 (16:39 -0500)
Change-Id: I4e2dcba654d1da9b0fa41c7686b0a0095506f28c
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/63663
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/TimeGraphCombo.java

index 11d916eb1c981c7da44991ab12df84dafc10243e..42d45a01a110fe36828a6ee73dfc784431725ec7 100644 (file)
@@ -1240,7 +1240,9 @@ public class TimeGraphCombo extends Composite {
                 if (SWT.getPlatform().equals("gtk")) { //$NON-NLS-1$
                     TreeItem topItem = tree.getTopItem();
                     tree.getDisplay().asyncExec(() -> {
-                        tree.setTopItem(topItem);
+                        if (!tree.isDisposed() && !topItem.isDisposed()) {
+                            tree.setTopItem(topItem);
+                        }
                     });
                 }
             }
This page took 0.026929 seconds and 5 git commands to generate.