diff options
author | Sergey Radionov <rsa@tomsksoft.com> | 2014-08-27 16:13:02 +0700 |
---|---|---|
committer | Sergey Radionov <RSATom@gmail.com> | 2014-08-28 11:49:52 +0200 |
commit | bfb23bc5e0e39c80b9b1e51331bd20ab33c86c0c (patch) | |
tree | 55201962f477cb9e4ee1a7bc368f29df68170414 | |
parent | 7625a6b27bfb415f7bd069c6d2135180472da949 (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.cpp | 2 |
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; } |