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

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

judelaw

  • Пользователь
  • **
  • Сообщений: 45
Позволить команде 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2130
Воспроизведение по PlayPause (Исправлено)
« Ответ #1 : 20 Март 2018, 10:36:55 »
Помню - помню, руки не дойдут никак :)
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

judelaw

  • Пользователь
  • **
  • Сообщений: 45
Воспроизведение по PlayPause (Исправлено)
« Ответ #2 : 21 Март 2018, 10:50:13 »
залил изменения