Fixed icon leak.

This commit is contained in:
Ove Kaaven 2004-02-27 21:30:16 +00:00 committed by Alexandre Julliard
parent 7ca0381e7a
commit 4f6a1d3475
1 changed files with 2 additions and 0 deletions

View File

@ -246,6 +246,8 @@ void SYSTRAY_ItemSetMessage(SystrayItem *ptrayItem, UINT uCallbackMessage)
void SYSTRAY_ItemSetIcon(SystrayItem *ptrayItem, HICON hIcon)
{
if(ptrayItem->notifyIcon.hIcon)
DestroyIcon(ptrayItem->notifyIcon.hIcon);
ptrayItem->notifyIcon.hIcon = CopyIcon(hIcon);
InvalidateRect(ptrayItem->hWnd, NULL, TRUE);
}