[vlc-commits] win32: improve the behavior of the play/pause button (refs #14562)

Daniel Amm git at videolan.org
Fri May 15 15:01:05 CEST 2015


npapi-vlc | branch: master | Daniel Amm <da2424 at t-online.de> | Mon May 11 18:14:03 2015 +0200| [72fcc48b40d07a5a4e323464484c51417404afb3] | committer: Hugo Beauzée-Luyssen

win32: improve the behavior of the play/pause button (refs #14562)

Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>

> http://git.videolan.org/gitweb.cgi/npapi-vlc.git/?a=commit;h=72fcc48b40d07a5a4e323464484c51417404afb3
---

 common/win32_fullscreen.cpp |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/common/win32_fullscreen.cpp b/common/win32_fullscreen.cpp
index bd83060..5d928ea 100644
--- a/common/win32_fullscreen.cpp
+++ b/common/win32_fullscreen.cpp
@@ -145,7 +145,7 @@ LRESULT VLCControlsWnd::WindowProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
                              ControlWidth, ControlsHeight, hWnd(),
                              (HMENU)ID_FS_PLAY_PAUSE, 0, 0);
             SendMessage(hPlayPauseButton, BM_SETIMAGE,
-                        (WPARAM)IMAGE_BITMAP, (LPARAM)RC().hPauseBitmap);
+                        (WPARAM)IMAGE_BITMAP, (LPARAM)RC().hPlayBitmap);
             HorizontalOffset+=ControlWidth+xControlsSpace;
 
             ControlWidth = 200;
@@ -395,6 +395,10 @@ void VLCControlsWnd::RegisterToVLCEvents()
     VP()->get_mp().eventManager().onPaused([this] {
         PostMessage(hPlayPauseButton, BM_SETIMAGE, (WPARAM) IMAGE_BITMAP, (LPARAM) RC().hPlayBitmap);
     });
+
+    VP()->get_mp().eventManager().onStopped([this] {
+        PostMessage(hPlayPauseButton, BM_SETIMAGE, (WPARAM) IMAGE_BITMAP, (LPARAM) RC().hPlayBitmap);
+    });
 }
 
 void VLCControlsWnd::NeedShowControls()



More information about the vlc-commits mailing list