diff options
author | Xavier Raynaud | 2014-03-27 14:57:56 +0000 |
---|---|---|
committer | Marc Dumais | 2014-03-31 18:33:13 +0000 |
commit | 22c1ce3d276d9a0a712489e485e1f95c994922c9 (patch) | |
tree | 89e5d83a2b88b321a61c1f5705e45617963c12d1 /visualizer | |
parent | f54cf7280ed31c9039af26ff7faff27fdaec5f1a (diff) | |
download | org.eclipse.cdt-22c1ce3d276d9a0a712489e485e1f95c994922c9.tar.gz org.eclipse.cdt-22c1ce3d276d9a0a712489e485e1f95c994922c9.tar.xz org.eclipse.cdt-22c1ce3d276d9a0a712489e485e1f95c994922c9.zip |
bug 428424: fix NPE while playing with
org.eclipse.cdt.visualizer.examples
Change-Id: I239c7c6594dd5864459ed47c47a1888607ecdaa2
Signed-off-by: Xavier Raynaud <xavier.raynaud@kalray.eu>
Reviewed-on: https://git.eclipse.org/r/22156
Reviewed-by: William Swanson <traveler@tilera.com>
Reviewed-by: Marc Dumais <marc.dumais@ericsson.com>
IP-Clean: Marc Dumais <marc.dumais@ericsson.com>
Tested-by: Marc Dumais <marc.dumais@ericsson.com>
Diffstat (limited to 'visualizer')
-rw-r--r-- | visualizer/org.eclipse.cdt.visualizer.examples/src/org/eclipse/cdt/visualizer/examples/sourcegraph/SourceGraphVisualizer.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/visualizer/org.eclipse.cdt.visualizer.examples/src/org/eclipse/cdt/visualizer/examples/sourcegraph/SourceGraphVisualizer.java b/visualizer/org.eclipse.cdt.visualizer.examples/src/org/eclipse/cdt/visualizer/examples/sourcegraph/SourceGraphVisualizer.java index 1a0fe97823a..86331a9dfda 100644 --- a/visualizer/org.eclipse.cdt.visualizer.examples/src/org/eclipse/cdt/visualizer/examples/sourcegraph/SourceGraphVisualizer.java +++ b/visualizer/org.eclipse.cdt.visualizer.examples/src/org/eclipse/cdt/visualizer/examples/sourcegraph/SourceGraphVisualizer.java @@ -7,6 +7,7 @@ * * Contributors: * William R. Swanson (Tilera Corporation) + * Xavier Raynaud <xavier.raynaud@kalray.eu> - fix #428424 *******************************************************************************/ package org.eclipse.cdt.visualizer.examples.sourcegraph; @@ -137,10 +138,13 @@ public class SourceGraphVisualizer extends Visualizer */ @Override public void workbenchSelectionChanged(ISelection selection) { - TextSelection s = - (TextSelection) SelectionUtils.getSelectedObject(selection); - String text = s.getText(); - m_sourceGraphControl.setSourceText(text); + Object o = SelectionUtils.getSelectedObject(selection); + if (o instanceof TextSelection) { + String text = ((TextSelection) o).getText(); + m_sourceGraphControl.setSourceText(text); + } else { + m_sourceGraphControl.setSourceText(""); //$NON-NLS-1$ + } } public SelectionManager getSelectionManager() { |