diff options
| author | Lars Vogel | 2014-10-24 15:31:06 +0000 |
|---|---|---|
| committer | Lars Vogel | 2014-10-24 16:29:33 +0000 |
| commit | 2c00c270418f4007ed978dadf3aa7650bd9daeee (patch) | |
| tree | bce966c3cb73581d53f88a0d85acd95409f92d3d | |
| parent | bf99da90958e3fa0af03272e8202a02f3cfa8388 (diff) | |
| download | eclipse.platform.ui-2c00c270418f4007ed978dadf3aa7650bd9daeee.tar.gz eclipse.platform.ui-2c00c270418f4007ed978dadf3aa7650bd9daeee.tar.xz eclipse.platform.ui-2c00c270418f4007ed978dadf3aa7650bd9daeee.zip | |
Bug 446965 - EditorInputPropertyTester called for IEditorPart with
IEditorInput set
Change-Id: I6e30aa8cb510708ff0182309e61e8f4a712fe420
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
| -rw-r--r-- | bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/handlers/EditorInputPropertyTester.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/handlers/EditorInputPropertyTester.java b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/handlers/EditorInputPropertyTester.java index 6ec532b3c05..25ff1306437 100644 --- a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/handlers/EditorInputPropertyTester.java +++ b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/handlers/EditorInputPropertyTester.java @@ -17,6 +17,7 @@ import org.eclipse.core.resources.IResource; import org.eclipse.ui.IEditorInput; import org.eclipse.ui.IEditorPart; import org.eclipse.ui.IFileEditorInput; +import org.eclipse.ui.internal.ide.IDEWorkbenchPlugin; /** * Test the active part to see if: @@ -25,13 +26,13 @@ import org.eclipse.ui.IFileEditorInput; * <li>It has a valid editor input</li> * <li>The editor input adapts to an IResource</li> * </ol> + * * @since 3.9.100 */ public class EditorInputPropertyTester extends PropertyTester { @Override - public boolean test(Object receiver, String property, Object[] args, - Object expectedValue) { + public boolean test(Object receiver, String property, Object[] args, Object expectedValue) { if (!(receiver instanceof IEditorPart)) { return false; } @@ -41,10 +42,11 @@ public class EditorInputPropertyTester extends PropertyTester { return true; } if (input == null) { + IDEWorkbenchPlugin.log("IEditorPart passed in without IEditorInput set for " + editor.getClass()); //$NON-NLS-1$ return false; } Object obj = input.getAdapter(IResource.class); - return obj!=null; + return obj != null; } } |
