diff options
author | Pawel Piech | 2011-09-06 18:48:53 +0000 |
---|---|---|
committer | Pawel Piech | 2011-09-06 18:48:53 +0000 |
commit | 8b7c7bba1092ad76e86f75765f0a47c38f8b7e91 (patch) | |
tree | b339026e4505e7dc523433438e09d83870292f9c | |
parent | 6d5a9a2a69b1365b6577a3dd32dbc8fa2202d4c8 (diff) | |
download | eclipse.platform.debug-8b7c7bba1092ad76e86f75765f0a47c38f8b7e91.tar.gz eclipse.platform.debug-8b7c7bba1092ad76e86f75765f0a47c38f8b7e91.tar.xz eclipse.platform.debug-8b7c7bba1092ad76e86f75765f0a47c38f8b7e91.zip |
Avoid an NPE in case viewer is disposed while label update is running.
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/TreeModelLabelProvider.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/TreeModelLabelProvider.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/TreeModelLabelProvider.java index 101543da5..513c2dc07 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/TreeModelLabelProvider.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/TreeModelLabelProvider.java @@ -405,6 +405,8 @@ public class TreeModelLabelProvider extends ColumnLabelProvider * @param update Update that is to be completed. */ synchronized void complete(ILabelUpdate update) { + if (fViewer == null) return; + if (fComplete == null) { fComplete = new LinkedList(); fViewer.getDisplay().asyncExec(new Runnable() { |