diff options
author | Fabian Bumberger <fbumberger@rim.com> | 2014-03-13 12:16:41 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-03-23 17:02:42 +0100 |
commit | 21f1738a94fc8544ece04b3b1ee03a11986fe59b (patch) | |
tree | 0528774109c881c6d82192ea4b771fcb78c57f35 /src/plugins/platforms/qnx | |
parent | c2c136306d74b5299d85e69b8757997d469e3409 (diff) |
QNX: Fix sending of expose events
When the window geometry is changed an expose event should only be sent
if the window is visible.
Change-Id: I540ea7e7e07d896495547f3f8bf81738fad3ddee
Reviewed-by: Bernd Weimer <bweimer@blackberry.com>
Reviewed-by: Sergio Ahumada <sahumada@blackberry.com>
Diffstat (limited to 'src/plugins/platforms/qnx')
-rw-r--r-- | src/plugins/platforms/qnx/qqnxwindow.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/platforms/qnx/qqnxwindow.cpp b/src/plugins/platforms/qnx/qqnxwindow.cpp index 95b6c904f2..f11a009bca 100644 --- a/src/plugins/platforms/qnx/qqnxwindow.cpp +++ b/src/plugins/platforms/qnx/qqnxwindow.cpp @@ -248,7 +248,8 @@ void QQnxWindow::setGeometry(const QRect &rect) setGeometryHelper(newGeometry); QWindowSystemInterface::handleGeometryChange(window(), newGeometry); - QWindowSystemInterface::handleExposeEvent(window(), newGeometry); + if (isExposed()) + QWindowSystemInterface::handleExposeEvent(window(), newGeometry); } void QQnxWindow::setGeometryHelper(const QRect &rect) |