summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/winrt/qwinrtintegration.cpp
diff options
context:
space:
mode:
authorAndrew Knight <andrew.knight@digia.com>2014-02-10 10:11:18 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-02-12 20:12:17 +0100
commit2eda13c965497e41bb2d031f7890979a819d6438 (patch)
tree0a1335f9345a2c95af030fea5aa767e31af29d2c /src/plugins/platforms/winrt/qwinrtintegration.cpp
parent2b66a37a3e9b6528d5e398a2c1dad4611a38e1b4 (diff)
WinRT: move most of GUI event dispatcher logic into core
The native event dispatcher is responsible for delivering callbacks to non-GUI handlers, such as network socket listeners. So, the non-GUI logic is moved into the core dispatcher so that the event loop works better for apps (and test cases) which use QCoreApplication. Change-Id: Ic5f7d939cf164198fd39aa5880e265ae560b39b4 Reviewed-by: Oliver Wolff <oliver.wolff@digia.com>
Diffstat (limited to 'src/plugins/platforms/winrt/qwinrtintegration.cpp')
-rw-r--r--src/plugins/platforms/winrt/qwinrtintegration.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/plugins/platforms/winrt/qwinrtintegration.cpp b/src/plugins/platforms/winrt/qwinrtintegration.cpp
index 80ed9d1aab..be82390723 100644
--- a/src/plugins/platforms/winrt/qwinrtintegration.cpp
+++ b/src/plugins/platforms/winrt/qwinrtintegration.cpp
@@ -114,10 +114,7 @@ QWinRTIntegration::~QWinRTIntegration()
QAbstractEventDispatcher *QWinRTIntegration::createEventDispatcher() const
{
- ICoreDispatcher *dispatcher;
- if (FAILED(m_screen->coreWindow()->get_Dispatcher(&dispatcher)))
- qCritical("Could not capture UI Dispatcher");
- return new QWinRTEventDispatcher(dispatcher);
+ return new QWinRTEventDispatcher;
}
bool QWinRTIntegration::hasCapability(QPlatformIntegration::Capability cap) const