Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Tasse2011-12-08 19:26:58 +0000
committerPatrick Tasse2011-12-08 19:27:54 +0000
commit2dd82ee9a755be9a37fc2ab0dc7a938995ff8a81 (patch)
tree4940b621b46e82d7bf9d01387e7f53e6ae8052f7
parent225db7729de16ec594142e6d5102c3c57129284c (diff)
downloadorg.eclipse.linuxtools-2dd82ee9a755be9a37fc2ab0dc7a938995ff8a81.tar.gz
org.eclipse.linuxtools-2dd82ee9a755be9a37fc2ab0dc7a938995ff8a81.tar.xz
org.eclipse.linuxtools-2dd82ee9a755be9a37fc2ab0dc7a938995ff8a81.zip
Fix for bug 366093.
-rw-r--r--lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/handlers/OpenTraceHandler.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/handlers/OpenTraceHandler.java b/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/handlers/OpenTraceHandler.java
index d5c84b1c34..a62f9a7ca2 100644
--- a/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/handlers/OpenTraceHandler.java
+++ b/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/handlers/OpenTraceHandler.java
@@ -17,6 +17,7 @@ import java.io.FileNotFoundException;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
+import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IResource;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.ISelectionProvider;
@@ -38,6 +39,7 @@ import org.eclipse.ui.IWorkbenchPart;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.PartInitException;
import org.eclipse.ui.PlatformUI;
+import org.eclipse.ui.ide.IDE;
/**
* <b><u>OpenTraceHandler</u></b>
@@ -136,6 +138,9 @@ public class OpenTraceHandler extends AbstractHandler {
activePage.activate(editor);
} else {
editor = activePage.openEditor(editorInput, editorId);
+ if (resource instanceof IFile) {
+ IDE.setDefaultEditor((IFile) resource, editorId);
+ }
}
} catch (PartInitException e) {
e.printStackTrace();

Back to the top