[Libreoffice-commits] .: qadevOOo/tests
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Fri Dec 7 03:14:56 PST 2012
qadevOOo/tests/java/mod/_sc/ScAccessiblePageHeaderArea.java | 14 ++++--------
1 file changed, 5 insertions(+), 9 deletions(-)
New commits:
commit 16383552c8477ac4620d6260a2b7981a9a6aaf17
Author: Stephan Bergmann <sbergman at redhat.com>
Date: Fri Dec 7 12:14:11 2012 +0100
Use XSynchronousDispatch to avoid races
Change-Id: I517ae0f3a17e769da20219d69d7ff4bac44623cd
diff --git a/qadevOOo/tests/java/mod/_sc/ScAccessiblePageHeaderArea.java b/qadevOOo/tests/java/mod/_sc/ScAccessiblePageHeaderArea.java
index e1b5019..d58e374 100644
--- a/qadevOOo/tests/java/mod/_sc/ScAccessiblePageHeaderArea.java
+++ b/qadevOOo/tests/java/mod/_sc/ScAccessiblePageHeaderArea.java
@@ -37,9 +37,9 @@ import com.sun.star.accessibility.XAccessibleStateSet;
import com.sun.star.awt.XWindow;
import com.sun.star.container.XIndexAccess;
import com.sun.star.frame.XController;
-import com.sun.star.frame.XDispatch;
import com.sun.star.frame.XDispatchProvider;
import com.sun.star.frame.XModel;
+import com.sun.star.frame.XSynchronousDispatch;
import com.sun.star.lang.XMultiServiceFactory;
import com.sun.star.sheet.XSpreadsheet;
import com.sun.star.sheet.XSpreadsheetDocument;
@@ -124,18 +124,15 @@ public class ScAccessiblePageHeaderArea extends TestCase {
aParseURL[0].Complete = ".uno:PrintPreview";
xParser.parseStrict(aParseURL);
URL aURL = aParseURL[0];
- XDispatch xDispatcher = xDispProv.queryDispatch(aURL, "", 0);
- if(xDispatcher != null)
- xDispatcher.dispatch( aURL, null );
+ XSynchronousDispatch xDispatcher = UnoRuntime.queryInterface(
+ XSynchronousDispatch.class,
+ xDispProv.queryDispatch(aURL, "", 0));
+ xDispatcher.dispatch( aURL, null );
} catch (com.sun.star.uno.Exception e) {
log.println("Couldn't change mode");
throw new StatusException(Status.failed("Couldn't change mode"));
}
- try {
- Thread.sleep(500);
- } catch (InterruptedException ex) {}
-
AccessibilityTools at = new AccessibilityTools();
XWindow xWindow = at.getCurrentContainerWindow( (XMultiServiceFactory) Param.getMSF(), aModel);
@@ -213,4 +210,4 @@ public class ScAccessiblePageHeaderArea extends TestCase {
throw new StatusException( "Couldn't create document ", e );
}
}
-}
\ No newline at end of file
+}
More information about the Libreoffice-commits
mailing list