From: Thomas McGuire Date: Thu, 28 Jun 2012 09:34:41 +0000 (+0200) Subject: QNX: Make geometry changes sync to fix QWidget::showFullScreen() X-Git-Tag: 071012110112~181 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a85759f07799ca57ffb436f103b863073cee315c;p=profile%2Fivi%2Fqtbase.git QNX: Make geometry changes sync to fix QWidget::showFullScreen() These can't happen async, as otherwise the geometry of the widget is changed too late, having the effect that QWidget::show_sys() would overwrite the window geometry again. Change-Id: Id60d009867a5b282ac14c112c872af1075660732 Reviewed-by: Kevin Krammer Reviewed-by: Sean Harmer --- diff --git a/src/plugins/platforms/qnx/qqnxwindow.cpp b/src/plugins/platforms/qnx/qqnxwindow.cpp index 4f52713..e219954 100644 --- a/src/plugins/platforms/qnx/qqnxwindow.cpp +++ b/src/plugins/platforms/qnx/qqnxwindow.cpp @@ -211,7 +211,7 @@ void QQnxWindow::setGeometry(const QRect &rect) m_platformOpenGLContext->makeCurrent(this); } - QWindowSystemInterface::handleGeometryChange(window(), rect); + QWindowSystemInterface::handleSynchronousGeometryChange(window(), rect); // Now move all children. QPoint offset;