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 6d8fba889de..23312639018 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 @@ -279,7 +279,7 @@ public class BuildConsoleView extends ViewPart implements ISelectionListener, IB IProject convertSelectionToProject(ISelection selection) { IProject project = null; - if (selection == null) { + if (selection == null || !(selection instanceof IStructuredSelection)) { return project; } try {