aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergey Radionov <rsa@tomsksoft.com>2014-08-27 16:13:02 +0700
committerSergey Radionov <RSATom@gmail.com>2014-08-28 11:49:52 +0200
commitbfb23bc5e0e39c80b9b1e51331bd20ab33c86c0c (patch)
tree55201962f477cb9e4ee1a7bc368f29df68170414
parent7625a6b27bfb415f7bd069c6d2135180472da949 (diff)
HICON should be destroyed by DestroyIcon
fix GDI object leaks at least on Win 8.1 x64 Task-number: QTBUG-40996 Change-Id: I9314486ab498a3f74c22deb6ca874ea6adc2e36c Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
-rw-r--r--src/winextras/qwintaskbarbutton.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/winextras/qwintaskbarbutton.cpp b/src/winextras/qwintaskbarbutton.cpp
index edf3acc..8b9f7a7 100644
--- a/src/winextras/qwintaskbarbutton.cpp
+++ b/src/winextras/qwintaskbarbutton.cpp
@@ -137,7 +137,7 @@ void QWinTaskbarButtonPrivate::updateOverlayIcon()
pTbList->SetOverlayIcon(handle(), NULL, descrPtr);
if (hicon)
- DeleteObject(hicon);
+ DestroyIcon(hicon);
if (descrPtr)
delete[] descrPtr;
}