Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.ui.workbench.texteditor.tests/src/org/eclipse/ui/workbench/texteditor/tests/FindReplaceDialogTest.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/org.eclipse.ui.workbench.texteditor.tests/src/org/eclipse/ui/workbench/texteditor/tests/FindReplaceDialogTest.java b/org.eclipse.ui.workbench.texteditor.tests/src/org/eclipse/ui/workbench/texteditor/tests/FindReplaceDialogTest.java
index a40509afd1e..9cbc64b8c11 100644
--- a/org.eclipse.ui.workbench.texteditor.tests/src/org/eclipse/ui/workbench/texteditor/tests/FindReplaceDialogTest.java
+++ b/org.eclipse.ui.workbench.texteditor.tests/src/org/eclipse/ui/workbench/texteditor/tests/FindReplaceDialogTest.java
@@ -194,8 +194,9 @@ public class FindReplaceDialogTest extends TestCase {
event.doit= true;
findField.traverse(SWT.TRAVERSE_RETURN, event);
runEventQueue();
- if (Util.isGtk())
- takeScreenshot();
+ Shell shell= ((Shell)fFindReplaceDialog.get("fActiveShell"));
+ if (shell == null && Util.isGtk())
+ fail("this test does not work on GTK unless the runtime workbench has focus. Screenshot: " + takeScreenshot());
assertTrue(findField.isFocusControl());

Back to the top