1. Change isExternalUpdatePending to true to avoid window manager sleep again immediately
without processing any events
2. Also wake up the window manager if wait at posting sync event
Change-Id: I184dba32a66379b688b585c27c4d01799c233e84
Reviewed-by: Martin Jones <martin.jones@nokia.com>
void QQuickRenderThreadSingleContextWindowManager::wakeup()
{
lockInGui();
- if (isRenderBlocked)
+ isExternalUpdatePending = true;
+ if (isRenderBlocked || isPostingSyncEvent)
wake();
unlockInGui();
}