Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/dsf
diff options
context:
space:
mode:
authorJonah Graham2017-06-28 13:27:42 +0000
committerJonah Graham2017-11-14 20:57:54 +0000
commitfad069c80953825db8322e92b5cbc3a1994ed649 (patch)
treeb7c5c2108f1c43d26dde3b50194c9b2c85a713f7 /dsf
parent15c8bad95d394bef30dda8662e490e78b1afee33 (diff)
downloadorg.eclipse.cdt-fad069c80953825db8322e92b5cbc3a1994ed649.tar.gz
org.eclipse.cdt-fad069c80953825db8322e92b5cbc3a1994ed649.tar.xz
org.eclipse.cdt-fad069c80953825db8322e92b5cbc3a1994ed649.zip
Bug 525675: Delegate opening unknown file types to unknownEditorStrategy
This code enables the Debug view in CDT to take advantage of: https://www.eclipse.org/eclipse/news/4.6/platform.php#text-editor-selection-strategy Change-Id: I35e0453ce7ee772aac33ffbce6e66926bbb475e3
Diffstat (limited to 'dsf')
-rw-r--r--dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/sourcelookup/DsfSourceDisplayAdapter.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/sourcelookup/DsfSourceDisplayAdapter.java b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/sourcelookup/DsfSourceDisplayAdapter.java
index 3d2b668fb92..75083dc1664 100644
--- a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/sourcelookup/DsfSourceDisplayAdapter.java
+++ b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/sourcelookup/DsfSourceDisplayAdapter.java
@@ -268,7 +268,7 @@ public class DsfSourceDisplayAdapter implements ISourceDisplay, ISteppingControl
private String getEditorIdForFile(IFile file) {
try {
- IEditorDescriptor descriptor = IDE.getEditorDescriptor(file);
+ IEditorDescriptor descriptor = IDE.getEditorDescriptor(file, true, false);
return descriptor.getId();
} catch (PartInitException exc) {
DsfUIPlugin.log(exc);
@@ -278,7 +278,7 @@ public class DsfSourceDisplayAdapter implements ISourceDisplay, ISteppingControl
private String getEditorIdForFileStore(IFileStore fileStore) {
try {
- return CDebugUIUtils.getEditorId(fileStore);
+ return CDebugUIUtils.getEditorId(fileStore, false);
} catch (PartInitException exc) {
DsfUIPlugin.log(exc);
}

Back to the top