1 (изменено: judelaw, 2018-03-21 14:40:33)

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

Позволить команде 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;
     }
 

2

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

Помню - помню, руки не дойдут никак smile

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

3

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

залил изменения