From 4ba871ae8ac7f4f66fc11bdb9646ef0c8e0e5209 Mon Sep 17 00:00:00 2001 From: Patrick Tasse Date: Thu, 8 Dec 2011 14:26:58 -0500 Subject: [PATCH] Fix for bug 366093. --- .../linuxtools/tmf/ui/project/handlers/OpenTraceHandler.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/handlers/OpenTraceHandler.java b/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/handlers/OpenTraceHandler.java index d5c84b1c34..a62f9a7ca2 100644 --- a/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/project/handlers/OpenTraceHandler.java +++ b/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; /** * OpenTraceHandler @@ -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(); -- 2.34.1