mirror of
https://github.com/reactos/reactos.git
synced 2024-09-30 22:47:28 +00:00
[STOBJECT] only change the volume icon when the state changed
svn path=/trunk/; revision=68895
This commit is contained in:
parent
cb58261a0c
commit
53fa26a2bf
|
@ -171,10 +171,15 @@ HRESULT STDMETHODCALLTYPE Volume_Init(_In_ CSysTray * pSysTray)
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE Volume_Update(_In_ CSysTray * pSysTray)
|
HRESULT STDMETHODCALLTYPE Volume_Update(_In_ CSysTray * pSysTray)
|
||||||
{
|
{
|
||||||
|
BOOL PrevState;
|
||||||
|
|
||||||
TRACE("Volume_Update\n");
|
TRACE("Volume_Update\n");
|
||||||
|
|
||||||
|
PrevState = g_IsMute;
|
||||||
Volume_IsMute();
|
Volume_IsMute();
|
||||||
|
|
||||||
|
if (PrevState != g_IsMute)
|
||||||
|
{
|
||||||
WCHAR strTooltip[128];
|
WCHAR strTooltip[128];
|
||||||
HICON icon;
|
HICON icon;
|
||||||
if (g_IsMute) {
|
if (g_IsMute) {
|
||||||
|
@ -187,6 +192,11 @@ HRESULT STDMETHODCALLTYPE Volume_Update(_In_ CSysTray * pSysTray)
|
||||||
}
|
}
|
||||||
|
|
||||||
return pSysTray->NotifyIcon(NIM_MODIFY, ID_ICON_VOLUME, icon, strTooltip);
|
return pSysTray->NotifyIcon(NIM_MODIFY, ID_ICON_VOLUME, icon, strTooltip);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return S_OK;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE Volume_Shutdown(_In_ CSysTray * pSysTray)
|
HRESULT STDMETHODCALLTYPE Volume_Shutdown(_In_ CSysTray * pSysTray)
|
||||||
|
|
Loading…
Reference in a new issue