From d95f95521e3578eee49b036ad457c5af8c682924 Mon Sep 17 00:00:00 2001 From: Alvaro Sanchez-Leon Date: Tue, 27 Jan 2015 13:16:37 -0500 Subject: [PATCH] Bug 458566 - [visualizer] NPE Closing the visualizer when the debug view is not present Change-Id: I330a91f78504c4430dc39bd58dfb309a3ef6c18a --- .../internal/ui/view/MulticoreVisualizer.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb.multicorevisualizer.ui/src/org/eclipse/cdt/dsf/gdb/multicorevisualizer/internal/ui/view/MulticoreVisualizer.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb.multicorevisualizer.ui/src/org/eclipse/cdt/dsf/gdb/multicorevisualizer/internal/ui/view/MulticoreVisualizer.java index e08c1e4dc1b..def42255879 100755 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb.multicorevisualizer.ui/src/org/eclipse/cdt/dsf/gdb/multicorevisualizer/internal/ui/view/MulticoreVisualizer.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb.multicorevisualizer.ui/src/org/eclipse/cdt/dsf/gdb/multicorevisualizer/internal/ui/view/MulticoreVisualizer.java @@ -517,6 +517,10 @@ public class MulticoreVisualizer extends GraphicCanvasVisualizer /** Cleans up actions. */ protected void disposeActions() { + if (!m_actionsInitialized) { + return; + } + if (m_resumeAction != null) { m_resumeAction.dispose(); m_resumeAction = null;