win: Set GUID when getting icon's bounds

This commit is contained in:
Cheng Zhao 2015-07-29 12:55:44 +08:00
Родитель 15273c1f7a
Коммит 74248253f5
1 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -70,6 +70,11 @@ void NotifyIcon::HandleClickEvent(const gfx::Point& cursor_pos,
icon_id.uID = icon_id_;
icon_id.hWnd = window_;
icon_id.cbSize = sizeof(NOTIFYICONIDENTIFIER);
if (has_tray_app_id_hash_)
memcpy(reinterpret_cast<void*>(&icon_id.guidItem),
&tray_app_id_hash_,
sizeof(GUID));
RECT rect = { 0 };
Shell_NotifyIconGetRect(&icon_id, &rect);