diff options
author | Jørgen Lind <jorgen.lind@nokia.com> | 2010-08-04 11:48:43 (GMT) |
---|---|---|
committer | Jørgen Lind <jorgen.lind@nokia.com> | 2010-08-04 12:04:32 (GMT) |
commit | 7992c2d3a4413082fd40e4099f735d95d522b0f3 (patch) | |
tree | 75b37c50356b40508d64e1eb6bf85a9fc0a0d4e4 /src/plugins/platforms/testlite | |
parent | 34a3b5d2a0c86a534b9d7b036fb1aaf1eb1c65b1 (diff) | |
download | Qt-7992c2d3a4413082fd40e4099f735d95d522b0f3.zip Qt-7992c2d3a4413082fd40e4099f735d95d522b0f3.tar.gz Qt-7992c2d3a4413082fd40e4099f735d95d522b0f3.tar.bz2 |
Make QWidget::setPlatformWindowFormat recreate platformWindow
if the platformWindow is visible. Also had to make sure that the
QGLContext of a QGLWidget was recreated.
Diffstat (limited to 'src/plugins/platforms/testlite')
-rw-r--r-- | src/plugins/platforms/testlite/qtestlitewindow.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/platforms/testlite/qtestlitewindow.cpp b/src/plugins/platforms/testlite/qtestlitewindow.cpp index 67ec97c..fd02bc4 100644 --- a/src/plugins/platforms/testlite/qtestlitewindow.cpp +++ b/src/plugins/platforms/testlite/qtestlitewindow.cpp @@ -206,11 +206,11 @@ QTestLiteWindow::~QTestLiteWindow() #ifdef MYX11_DEBUG qDebug() << "~QTestLiteWindow" << hex << x_window; #endif + delete mGLContext; XFreeGC(xd->display, gc); XDestroyWindow(xd->display, x_window); xd->windowList.removeAll(this); - delete mGLContext; } |