Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Camelon2005-07-20 19:28:57 +0000
committerJohn Camelon2005-07-20 19:28:57 +0000
commit9f3f21f55dd2cc922041dd0cf3dfe38e226f4339 (patch)
treec40f45a0f30fc38f20a705ffd22899714770e9bf
parent4650694d814b5632c30fb5545e14227ea9d4588d (diff)
downloadorg.eclipse.cdt-9f3f21f55dd2cc922041dd0cf3dfe38e226f4339.tar.gz
org.eclipse.cdt-9f3f21f55dd2cc922041dd0cf3dfe38e226f4339.tar.xz
org.eclipse.cdt-9f3f21f55dd2cc922041dd0cf3dfe38e226f4339.zip
Patch for Devin Steffler.
Fixed Bug 104532 opening an #included header file from the outline view does not work with linked folders
-rw-r--r--core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/OpenIncludeAction.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/OpenIncludeAction.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/OpenIncludeAction.java
index 5c5e49b3f13..d2bdc7fd26c 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/OpenIncludeAction.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/OpenIncludeAction.java
@@ -120,6 +120,15 @@ public class OpenIncludeAction extends Action {
ITranslationUnit unit = CoreModel.getDefault().createTranslationUnitFrom(cproject, fileToOpen);
if (unit != null) {
EditorUtility.openInEditor(unit);
+ } else {
+ // try linked files
+ IFile[] files = ResourcesPlugin.getWorkspace().getRoot().findFilesForLocation(fileToOpen);
+ for(int i=0; i<files.length; i++) {
+ if (files[i].isAccessible()) {
+ EditorUtility.openInEditor(files[i]);
+ break;
+ }
+ }
}
}
}

Back to the top