diff options
author | Michael Stahl <mstahl@redhat.com> | 2015-11-16 21:22:46 +0100 |
---|---|---|
committer | Andras Timar <andras.timar@collabora.com> | 2015-11-28 14:15:38 +0100 |
commit | d6e3ced43f73c29c3492b969170b5975b3206ac6 (patch) | |
tree | 08428bbc13a3a346d40da938ed334745863e0d76 /xmloff | |
parent | a955b570f38b5a6839338d6801e60ecf376e8e72 (diff) |
qadevOOo: fix race in the ScAccessiblePreviewTable event test
XAccessibleEventBroadcaster::addAccessibleEventListener test calls the
fireEvent() and the problem is that the event is triggered not on the
print preview itself, but some toolbar button. This then causes an
accessible event to be broadcast from the print preview too, but only
after doAccessibleAction() returns, some time later from VCL main-loop.
If the test checks the flag in the listener before the main thread sends
the event, the test fails; try to fix that with
XToolkit::processEventsToIdle().
(cherry picked from commit 1d87c2456dab9a0f78ab25d029e82139488e2c57)
qadevOOo: sadly XToolkit::processEventsToIdle doesn't fix...
... the ScAccessiblePreviewTable test, somehow the event still doesn't
fire in time, let's add an arbitrary sleep too.
(cherry picked from commit c94cf0cf5f10edb45a74a58c95c306b0d271645b)
Change-Id: Ia52bdf99cdc349ffb0a03536fba271b792caae0f
Reviewed-on: https://gerrit.libreoffice.org/20018
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
(cherry picked from commit e3ee6df32e9e1ce93213b16c9e672ed89046b4f6)
Diffstat (limited to 'xmloff')
0 files changed, 0 insertions, 0 deletions