https://git.reactos.org/?p=reactos.git;a=commitdiff;h=b6a0ef10d205f846a5204e21b0db3e9a406bfc5c

commit b6a0ef10d205f846a5204e21b0db3e9a406bfc5c
Author:     Katayama Hirofumi MZ <[email protected]>
AuthorDate: Sun Nov 19 21:28:37 2023 +0900
Commit:     GitHub <[email protected]>
CommitDate: Sun Nov 19 21:28:37 2023 +0900

    [STOBJECT] Remove #if 0 and #endif in Volume_IsMute (#5973)
    
    Based on KRosUser's volume.patch.
    The pair of #if 0 and #endif was added in 180b6fb.
    CORE-18583
---
 dll/shellext/stobject/volume.cpp | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dll/shellext/stobject/volume.cpp b/dll/shellext/stobject/volume.cpp
index 4b63e05a6b1..048197eaab1 100644
--- a/dll/shellext/stobject/volume.cpp
+++ b/dll/shellext/stobject/volume.cpp
@@ -111,7 +111,6 @@ static HRESULT __stdcall Volume_FindMixerControl(CSysTray * 
pSysTray)
 
 HRESULT Volume_IsMute()
 {
-#if 0
     MIXERCONTROLDETAILS mixerControlDetails;
 
     if (g_mixerId != (UINT)-1 && g_muteControlID != (DWORD)-1)
@@ -123,14 +122,14 @@ HRESULT Volume_IsMute()
         mixerControlDetails.cChannels = 1;
         mixerControlDetails.paDetails = &detailsResult;
         mixerControlDetails.cbDetails = sizeof(detailsResult);
-        if (mixerGetControlDetailsW((HMIXEROBJ) g_mixerId, 
&mixerControlDetails, 0))
+        if (mixerGetControlDetailsW((HMIXEROBJ)UlongToHandle(g_mixerId), 
&mixerControlDetails, 0))
             return E_FAIL;
 
         TRACE("Obtained mute status %d\n", detailsResult);
 
         g_IsMute = detailsResult != 0;
     }
-#endif
+
     return S_OK;
 }
 

Reply via email to