OSDN Git Service

Merge pull request #937 from shimitei/feature/fix_mci_notify
authorshimitei <shimitei@gmail.com>
Tue, 27 Apr 2021 11:11:33 +0000 (20:11 +0900)
committerGitHub <noreply@github.com>
Tue, 27 Apr 2021 11:11:33 +0000 (20:11 +0900)
[Fix] 通知メッセージパラメータのデバイスIDをMCIコマンドに使うように修正

src/main-win/main-win-music.cpp

index 9ee64fd..f705b51 100644 (file)
@@ -249,12 +249,12 @@ errr play_music_scene(int val)
 /*
  * Notify event
  */
-void on_mci_notify(WPARAM wFlags, [[maybe_unused]] LONG lDevID)
+void on_mci_notify(WPARAM wFlags, LONG lDevID)
 {
     if (wFlags == MCI_NOTIFY_SUCCESSFUL) {
         // play a music (repeat)
-        mciSendCommand(mci_open_parms.wDeviceID, MCI_SEEK, MCI_SEEK_TO_START | MCI_WAIT, 0);
-        mciSendCommand(mci_open_parms.wDeviceID, MCI_PLAY, MCI_NOTIFY, (DWORD)&mci_play_parms);
+        mciSendCommand(lDevID, MCI_SEEK, MCI_SEEK_TO_START | MCI_WAIT, 0);
+        mciSendCommand(lDevID, MCI_PLAY, MCI_NOTIFY, (DWORD)&mci_play_parms);
     }
 }