diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2012-08-15 12:54:48 +0300 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-08-17 12:21:18 +0200 |
commit | 30f343284585b96714696fce676c6f23596ae960 (patch) | |
tree | 6107ae101cc4e7cdbb5b8510000bfd225c4ffe92 /src | |
parent | 609b0a9c2e69180ceff5d89c42e0d9468491d7e3 (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.cpp | 2 |
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); |