npapi-vlc | branch: master | Daniel Amm <[email protected]> | Tue Dec 15 22:15:36 2015 +0100| [5c483d51250d31399920fccf82330eef2c0634e2] | committer: Jean-Baptiste Kempf
win32: don't hide controls while mouse is within This was a regression since 66aef01260fe87de5f04818dd9e1d556a87a6a93 Signed-off-by: Jean-Baptiste Kempf <[email protected]> > https://code.videolan.org/videolan/npapi-vlc/commit/5c483d51250d31399920fccf82330eef2c0634e2 --- common/win32_fullscreen.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/common/win32_fullscreen.cpp b/common/win32_fullscreen.cpp index 11d83c4..5c20dca 100644 --- a/common/win32_fullscreen.cpp +++ b/common/win32_fullscreen.cpp @@ -231,7 +231,17 @@ LRESULT VLCControlsWnd::WindowProc(UINT uMsg, WPARAM wParam, LPARAM lParam) break; } case WM_TIMER:{ - NeedHideControls(); + POINT MousePoint; + GetCursorPos(&MousePoint); + RECT ControlWndRect; + GetWindowRect(hWnd(), &ControlWndRect); + if(PtInRect(&ControlWndRect, MousePoint)||GetCapture()==hVolumeSlider){ + //do not allow control window to close while mouse is within + NeedShowControls(); + } + else{ + NeedHideControls(); + } break; } case WM_SETCURSOR:{ _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
