summaryrefslogtreecommitdiff
path: root/toolkit/source/awt
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/source/awt')
-rw-r--r--toolkit/source/awt/vclxtoolkit.cxx8
1 files changed, 8 insertions, 0 deletions
diff --git a/toolkit/source/awt/vclxtoolkit.cxx b/toolkit/source/awt/vclxtoolkit.cxx
index 7ae9cda1b6ff..7f6bd757b914 100644
--- a/toolkit/source/awt/vclxtoolkit.cxx
+++ b/toolkit/source/awt/vclxtoolkit.cxx
@@ -62,6 +62,7 @@
#include <rtl/process.h>
#include <sal/log.hxx>
#include <tools/link.hxx>
+#include <vcl/idletask.hxx>
#include <vcl/wintypes.hxx>
#ifdef MACOSX
@@ -485,6 +486,8 @@ public:
css::uno::Sequence< OUString > SAL_CALL getRecordingAndClear() override;
+ virtual void SAL_CALL waitUntilAllIdlesDispatched() override;
+
// css::awt::XToolkit
css::uno::Reference< css::awt::XWindowPeer > SAL_CALL getDesktopWindow( ) override;
css::awt::Rectangle SAL_CALL getWorkArea( ) override;
@@ -2544,6 +2547,11 @@ css::uno::Sequence< OUString > VCLXToolkit::getRecordingAndClear()
return comphelper::ProfileZone::getRecordingAndClear();
}
+void VCLXToolkit::waitUntilAllIdlesDispatched()
+{
+ IdleTask::waitUntilIdleDispatched();
+}
+
// css:awt:XToolkitRobot
void SAL_CALL VCLXToolkit::keyPress( const css::awt::KeyEvent & aKeyEvent )