framework/qa/complex/XTitle/CheckXTitle.java |    3 +++
 1 file changed, 3 insertions(+)

New commits:
commit 70ad4333d6809b890d14939f9bef926b8e73d323
Author: Stephan Bergmann <[email protected]>
Date:   Wed Apr 6 12:19:56 2016 +0200

    See if waitForEventIdle helps here
    
    ...the test often fails with the assertNotNull in prepareQueryAndDispatch
    firing, suggesting there's a race in getting the dispatch processed before
    proceeding
    
    Change-Id: Ib338d761df638a0c5d53777352cfe7519742112b

diff --git a/framework/qa/complex/XTitle/CheckXTitle.java 
b/framework/qa/complex/XTitle/CheckXTitle.java
index 486971a..32da8d4 100644
--- a/framework/qa/complex/XTitle/CheckXTitle.java
+++ b/framework/qa/complex/XTitle/CheckXTitle.java
@@ -23,6 +23,7 @@ import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNull;
 import static org.junit.Assert.fail;
 import helper.URLHelper;
+import util.utils;
 
 import org.junit.After;
 import org.junit.AfterClass;
@@ -211,10 +212,12 @@ public class CheckXTitle
         // switch to print preview mode
         xDisProv = UnoRuntime.queryInterface( XDispatchProvider.class, 
xModel.getCurrentController() );
         prepareQueryAndDispatch( xDisProv, UNO_URL_FOR_PRINT_PREVIEW );
+        utils.waitForEventIdle(m_xMSF);
 
         // switch back to default mode
         xDisProv = UnoRuntime.queryInterface( XDispatchProvider.class, 
xModel.getCurrentController() );
         prepareQueryAndDispatch( xDisProv, UNO_URL_FOR_CLOSING_PRINT_PREVIEW );
+        utils.waitForEventIdle(m_xMSF);
 
         // close document
         xDisProv = UnoRuntime.queryInterface( XDispatchProvider.class, 
xModel.getCurrentController() );
_______________________________________________
Libreoffice-commits mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to