diff options
author | Bernd Weimer <bweimer@blackberry.com> | 2013-09-18 16:14:49 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-09-20 23:45:06 +0200 |
commit | 6a12da7fb3b78335ee4c39949381380b5a3325f9 (patch) | |
tree | 80b4ff1799dd794728651c53d147da9df994a05a /src/plugins/platforms/qnx/qqnxeglwindow.cpp | |
parent | 6b95130faa31307579cb3711cab2101d07d20823 (diff) |
Added support for cover windows on BlackBerry platform
On the BlackBerry platform when an application is minimized an
alternate cover window is shown. This patch allows Qt to render
into those windows.
A new window type "Qt::CoverWindow" has been introduced.
Change-Id: If5e321f5cb00f6d3ed7a5dc0af425655d7a9253a
Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com>
Diffstat (limited to 'src/plugins/platforms/qnx/qqnxeglwindow.cpp')
-rw-r--r-- | src/plugins/platforms/qnx/qqnxeglwindow.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/platforms/qnx/qqnxeglwindow.cpp b/src/plugins/platforms/qnx/qqnxeglwindow.cpp index 9a947d7fad..e8fcdd692b 100644 --- a/src/plugins/platforms/qnx/qqnxeglwindow.cpp +++ b/src/plugins/platforms/qnx/qqnxeglwindow.cpp @@ -126,6 +126,9 @@ void QQnxEglWindow::swapEGLBuffers() eglResult = eglSwapBuffers(m_platformOpenGLContext->getEglDisplay(), m_eglSurface); if (eglResult != EGL_TRUE) qFatal("QQNX: failed to swap EGL buffers, err=%d", eglGetError()); + + if (m_cover) + m_cover->updateCover(); } EGLSurface QQnxEglWindow::getSurface() |