diff options
author | Lars Vogel | 2019-08-13 22:10:38 +0000 |
---|---|---|
committer | Lars Vogel | 2019-08-13 22:10:38 +0000 |
commit | a829029eb2163a134192291593a0e0d42913bf32 (patch) | |
tree | 2d09e08a0753273a4e2b5dc5efdb6bd6499b7952 /org.eclipse.search | |
parent | df69c5815c5638f7be55f5363e6521a11715e280 (diff) | |
download | eclipse.platform.text-a829029eb2163a134192291593a0e0d42913bf32.tar.gz eclipse.platform.text-a829029eb2163a134192291593a0e0d42913bf32.tar.xz eclipse.platform.text-a829029eb2163a134192291593a0e0d42913bf32.zip |
Bug 549858 - Use PlatformUI.getWorkbench instead of
AbstractUIPlugin.getWorkbench
Change-Id: I68790f93741cc134199976229b1b6f4688c53a0f
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
Diffstat (limited to 'org.eclipse.search')
3 files changed, 6 insertions, 4 deletions
diff --git a/org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchVisitor.java b/org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchVisitor.java index 6a23335415a..492de0e9c79 100644 --- a/org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchVisitor.java +++ b/org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchVisitor.java @@ -449,7 +449,7 @@ public class TextSearchVisitor { */ private Map<IFile, IDocument> evalNonFileBufferDocuments() { Map<IFile, IDocument> result= new HashMap<>(); - IWorkbench workbench= SearchPlugin.getDefault().getWorkbench(); + IWorkbench workbench = PlatformUI.getWorkbench(); IWorkbenchWindow[] windows= workbench.getWorkbenchWindows(); for (IWorkbenchWindow window : windows) { IWorkbenchPage[] pages= window.getPages(); diff --git a/org.eclipse.search/search/org/eclipse/search/internal/ui/SearchPlugin.java b/org.eclipse.search/search/org/eclipse/search/internal/ui/SearchPlugin.java index d5860f28bec..022ad0311db 100644 --- a/org.eclipse.search/search/org/eclipse/search/internal/ui/SearchPlugin.java +++ b/org.eclipse.search/search/org/eclipse/search/internal/ui/SearchPlugin.java @@ -42,6 +42,7 @@ import org.eclipse.jface.dialogs.IDialogSettings; import org.eclipse.ui.IWorkbenchPage; import org.eclipse.ui.IWorkbenchWindow; +import org.eclipse.ui.PlatformUI; import org.eclipse.ui.plugin.AbstractUIPlugin; import org.eclipse.search.internal.core.text.TextSearchEngineRegistry; @@ -113,7 +114,7 @@ public class SearchPlugin extends AbstractUIPlugin { * @return returns <code>null</code> if the active window is not a workbench window */ public static IWorkbenchWindow getActiveWorkbenchWindow() { - IWorkbenchWindow window= fgSearchPlugin.getWorkbench().getActiveWorkbenchWindow(); + IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); if (window == null) { final WindowRef windowRef= new WindowRef(); Display.getDefault().syncExec(() -> setActiveWorkbenchWindow(windowRef)); diff --git a/org.eclipse.search/search/org/eclipse/search/internal/ui/text/EditorOpener.java b/org.eclipse.search/search/org/eclipse/search/internal/ui/text/EditorOpener.java index 2c00d04fa72..1474bad016b 100644 --- a/org.eclipse.search/search/org/eclipse/search/internal/ui/text/EditorOpener.java +++ b/org.eclipse.search/search/org/eclipse/search/internal/ui/text/EditorOpener.java @@ -28,13 +28,13 @@ import org.eclipse.ui.IEditorRegistry; import org.eclipse.ui.IReusableEditor; import org.eclipse.ui.IWorkbenchPage; import org.eclipse.ui.PartInitException; +import org.eclipse.ui.PlatformUI; import org.eclipse.ui.ide.IDE; import org.eclipse.ui.part.FileEditorInput; import org.eclipse.ui.texteditor.ITextEditor; import org.eclipse.search.internal.ui.SearchMessages; -import org.eclipse.search.internal.ui.SearchPlugin; import org.eclipse.search.ui.NewSearchUI; public class EditorOpener { @@ -80,7 +80,8 @@ public class EditorOpener { private String getEditorID(IFile file) throws PartInitException { IEditorDescriptor desc = IDE.getEditorDescriptor(file, true, true); if (desc == null) - return SearchPlugin.getDefault().getWorkbench().getEditorRegistry().findEditor(IEditorRegistry.SYSTEM_EXTERNAL_EDITOR_ID).getId(); + return PlatformUI.getWorkbench().getEditorRegistry().findEditor(IEditorRegistry.SYSTEM_EXTERNAL_EDITOR_ID) + .getId(); return desc.getId(); } |