From 9f964e420c80cec27f43e459ec64d2fb126b9e6a Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Tue, 9 Sep 2003 19:22:54 +0000 Subject: [PATCH] Fix ClassCastException. --- .../cdt/internal/ui/buildconsole/BuildConsoleView.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleView.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleView.java index 23312639018..8966f84f2f6 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleView.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleView.java @@ -282,9 +282,10 @@ public class BuildConsoleView extends ViewPart implements ISelectionListener, IB if (selection == null || !(selection instanceof IStructuredSelection)) { return project; } - try { - IStructuredSelection ssel = (IStructuredSelection) selection; - IAdaptable input = (IAdaptable) ssel.getFirstElement(); + IStructuredSelection ssel = (IStructuredSelection) selection; + Object element = ssel.getFirstElement(); + if (element instanceof IAdaptable) { + IAdaptable input = (IAdaptable) element; if (input != null) { IResource resource = null; if (input instanceof IResource) { @@ -296,7 +297,6 @@ public class BuildConsoleView extends ViewPart implements ISelectionListener, IB project = resource.getProject(); } } - } catch (ClassCastException e) { } return project; }