diff options
author | Kim Motoyoshi Kalland <kim.kalland@nokia.com> | 2010-06-18 13:09:12 (GMT) |
---|---|---|
committer | Kim Motoyoshi Kalland <kim.kalland@nokia.com> | 2010-06-18 13:25:12 (GMT) |
commit | 38adb59a9e80a23d37ff0820ef62ebd45ab1e4ae (patch) | |
tree | 0c7bd1c12a5598e95a6a4a5527b159e09967003f /src/gui | |
parent | 0adaa5fd48b39b83e2e2b7693cbc2452e2076c15 (diff) | |
download | Qt-38adb59a9e80a23d37ff0820ef62ebd45ab1e4ae.zip Qt-38adb59a9e80a23d37ff0820ef62ebd45ab1e4ae.tar.gz Qt-38adb59a9e80a23d37ff0820ef62ebd45ab1e4ae.tar.bz2 |
Fixed device context leak in QGLWidget on Windows.
Commit 392123ef5432643d1047d1e1dd71512ec39d382d introduced the
leak.
Task-number: QTBUG-11432
Reviewed-by: Trond
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/kernel/qapplication_win.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gui/kernel/qapplication_win.cpp b/src/gui/kernel/qapplication_win.cpp index b3fc2f6..d6896c0 100644 --- a/src/gui/kernel/qapplication_win.cpp +++ b/src/gui/kernel/qapplication_win.cpp @@ -933,6 +933,9 @@ const QString qt_reg_winclass(QWidget *w) // register window class if (qt_widget_private(w)->isGLWidget) { cname = QLatin1String("QGLWidget"); style = CS_DBLCLKS; +#ifndef Q_WS_WINCE + style |= CS_OWNDC; +#endif icon = true; } else if (flags & Qt::MSWindowsOwnDC) { cname = QLatin1String("QWidgetOwnDC"); |