Cocoa: Fix flicker on window resize.
authorMorten Sorvig <morten.sorvig@nokia.com>
Tue, 16 Aug 2011 07:25:50 +0000 (09:25 +0200)
committerPaul Olav Tvete <paul.tvete@nokia.com>
Tue, 16 Aug 2011 07:36:43 +0000 (09:36 +0200)
commit30774e9552591746a2640ba39c7afdc052952597
tree8d368f367a403c9e9fb654186b2e2328e5bde7cb
parent7589bdc7202b11f40c2fe5820aa0afaca3cf2670
Cocoa: Fix flicker on window resize.

During window resizing the geometry change events
must be processed before returning from the event
handler.

New API: QWindowSystemInterface::handleSynchronousGeometryChange,
similar to handleGeometryChange but sends the event
immediately instead of queueing it.

Change-Id: I7dc809b3fd2e8a933c100fef3f5144972f46e363
Reviewed-on: http://codereview.qt.nokia.com/2993
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Paul Olav Tvete <paul.tvete@nokia.com>
src/gui/kernel/qwindowsysteminterface_qpa.cpp
src/gui/kernel/qwindowsysteminterface_qpa.h
src/plugins/platforms/cocoa/qcocoawindow.mm