npapi-vlc | branch: master | Sergey Radionov <[email protected]> | Sun Jan  1 
22:22:29 2012 +0700| [9790d053a28f3cb42febb59592632d6a387477ae] | committer: 
Sergey Radionov

npapi win32: allow switch off fullscreen mode by doubleclicking on drawable.

When fullscreen window is on another display.

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

 npapi/vlcplugin_win.cpp |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/npapi/vlcplugin_win.cpp b/npapi/vlcplugin_win.cpp
index 671d103..d500551 100644
--- a/npapi/vlcplugin_win.cpp
+++ b/npapi/vlcplugin_win.cpp
@@ -62,6 +62,15 @@ LRESULT CALLBACK VlcPluginWin::NPWndProcR(HWND hWnd, UINT 
uMsg, WPARAM wParam, L
                 GetClientRect(hWnd, &rect);
                 FillRect((HDC)wParam, &rect, (HBRUSH) (COLOR_WINDOW+1));
                 return 1;
+            case WM_LBUTTONDBLCLK:
+                /*if we get WM_LBUTTONDBLCLK here,
+                * it mean that fullscreen mode is on,
+                * and fullscreen window is on another display.
+                * So user can see browser window and
+                * plugin drawable (i.e. this) window,
+                * and might want switch fullscreen off*/
+                p_plugin->set_fullscreen(false);
+                return 0;
             case WM_DESTROY:
                 // Opera does not call NPP_SetWindow on window destruction...
                 p_plugin->destroy_windows();

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to