summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2012-08-15 12:54:48 +0300
committerQt by Nokia <qt-info@nokia.com>2012-08-17 12:21:18 +0200
commit30f343284585b96714696fce676c6f23596ae960 (patch)
tree6107ae101cc4e7cdbb5b8510000bfd225c4ffe92 /src
parent609b0a9c2e69180ceff5d89c42e0d9468491d7e3 (diff)
Fix GDI object leak
DeleteObject parameter must be a handle, not a pointer to a handle. Task-number: QTBUG-26835 Change-Id: Id5de2b0b067bd9fc45c1c8ead4f7d67f0162f070 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/platforms/windows/qwindowswindow.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/platforms/windows/qwindowswindow.cpp b/src/plugins/platforms/windows/qwindowswindow.cpp
index edb3e8c7a1..773d3f7102 100644
--- a/src/plugins/platforms/windows/qwindowswindow.cpp
+++ b/src/plugins/platforms/windows/qwindowswindow.cpp
@@ -1399,7 +1399,7 @@ static inline void addRectToWinRegion(const QRect &rect, HRGN *winRegion)
if (const HRGN rectRegion = createRectRegion(rect)) {
HRGN result = CreateRectRgn(0, 0, 0, 0);
if (CombineRgn(result, *winRegion, rectRegion, RGN_OR)) {
- DeleteObject(winRegion);
+ DeleteObject(*winRegion);
*winRegion = result;
}
DeleteObject(rectRegion);