Воспроизведение по PlayPause (Исправлено)

Автор judelaw, 20 марта 2018, 13:33:21

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

judelaw

Позволить команде ID_PLAY_PLAYPAUSE начинать воспроизведение из режима Файл закрыт.

примерный патч
Index: src/apps/mplayerc/MainFrm.cpp
===================================================================
--- src/apps/mplayerc/MainFrm.cpp    (revision 3479)
+++ src/apps/mplayerc/MainFrm.cpp    (working copy)
@@ -7636,7 +7636,7 @@
     OAFilterState fs = GetMediaState();
     if (fs == State_Running) {
         SendMessageW(WM_COMMAND, ID_PLAY_PAUSE);
-    } else if (fs == State_Stopped || fs == State_Paused) {
+    } else {
         SendMessageW(WM_COMMAND, ID_PLAY_PLAY);
     }
 }
@@ -7749,7 +7749,7 @@
                 fEnable = false;
             }
         }
-    } else if (pCmdUI->m_nID == ID_PLAY_PLAY && m_wndPlaylistBar.GetCount() > 0) {
+    } else if ((pCmdUI->m_nID == ID_PLAY_PLAY || pCmdUI->m_nID == ID_PLAY_PLAYPAUSE) && m_wndPlaylistBar.GetCount() > 0) {
         fEnable = true;
     }
 


Aleksoid1978

Помню - помню, руки не дойдут никак :)
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

judelaw