Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXavier Raynaud2014-03-27 14:57:56 +0000
committerMarc Dumais2014-03-31 18:33:13 +0000
commit22c1ce3d276d9a0a712489e485e1f95c994922c9 (patch)
tree89e5d83a2b88b321a61c1f5705e45617963c12d1 /visualizer
parentf54cf7280ed31c9039af26ff7faff27fdaec5f1a (diff)
downloadorg.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.java12
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() {

Back to the top