Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Vogel2014-10-24 15:31:06 +0000
committerLars Vogel2014-10-24 16:29:33 +0000
commit2c00c270418f4007ed978dadf3aa7650bd9daeee (patch)
treebce966c3cb73581d53f88a0d85acd95409f92d3d
parentbf99da90958e3fa0af03272e8202a02f3cfa8388 (diff)
downloadeclipse.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.java8
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;
}
}

Back to the top