From f7dc9972f5870682cb6cc11900cb22addc530dd2 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Fri, 18 Jun 2004 03:30:22 +0000 Subject: [PATCH] Patch from chris wiebe for PR 65154 --- .../cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java b/core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java index b486f85c984..0ea8b20b4ee 100644 --- a/core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java +++ b/core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java @@ -1167,7 +1167,6 @@ public abstract class CBrowsingPart extends ViewPart implements IMenuListener, I ISelection selection = event.getSelection(); if (selection != null) { Object element = getSingleElementFromSelection(selection); - ICElement cElem = null; if (element instanceof ICElement) { openInEditor((ICElement)element); } else if (element instanceof ITypeInfo) { @@ -1184,6 +1183,9 @@ public abstract class CBrowsingPart extends ViewPart implements IMenuListener, I } protected void openTypeInEditor(ITypeInfo info) { + if (info == info.getCache().getGlobalNamespace()) { + return; // nothing to open + } ITypeReference location = info.getResolvedReference(); if (location == null) { final ITypeInfo[] typesToResolve = new ITypeInfo[] { info };