diff --git a/zsnes/src/win/winlink.cpp b/zsnes/src/win/winlink.cpp index 6c5f1979..7862f77a 100644 --- a/zsnes/src/win/winlink.cpp +++ b/zsnes/src/win/winlink.cpp @@ -497,7 +497,14 @@ InitSound() if(DS_OK == DirectSoundCreate(NULL, &lpDirectSound,NULL)) { - if (DS_OK != lpDirectSound->SetCooperativeLevel(hMainWindow, DSSCL_NORMAL)) {SoundEnabled=0; return FALSE;} + if (DS_OK != lpDirectSound->SetCooperativeLevel(hMainWindow, DSSCL_NORMAL)) + { + if (DS_OK != lpDirectSound->SetCooperativeLevel(hMainWindow, DSSCL_EXCLUSIVE)) + { + SoundEnabled=0; + return FALSE; + } + } } else {