diff options
author | Patrick Tasse | 2011-12-08 19:26:58 +0000 |
---|---|---|
committer | Patrick Tasse | 2011-12-08 19:27:54 +0000 |
commit | 2dd82ee9a755be9a37fc2ab0dc7a938995ff8a81 (patch) | |
tree | 4940b621b46e82d7bf9d01387e7f53e6ae8052f7 | |
parent | 225db7729de16ec594142e6d5102c3c57129284c (diff) | |
download | org.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.java | 5 |
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(); |