vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Sun Dec 30 21:38:18 2018 +0200| [5fcabf7775f60290c38eeefa53e1d389a7fb3eb5] | committer: Rémi Denis-Courmont
display: set on-top state immediately Do not postpone until the first manage poll event. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=5fcabf7775f60290c38eeefa53e1d389a7fb3eb5 --- src/video_output/display.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/video_output/display.c b/src/video_output/display.c index d9acf089af..c17716a581 100644 --- a/src/video_output/display.c +++ b/src/video_output/display.c @@ -965,9 +965,6 @@ static vout_display_t *DisplayNew(vout_thread_t *vout, #if defined(_WIN32) || defined(__OS2__) osys->is_fullscreen = osys->cfg.is_fullscreen; - osys->wm_state = var_InheritBool(vout, "video-on-top") - ? VOUT_WINDOW_STATE_ABOVE : VOUT_WINDOW_STATE_NORMAL; - osys->ch_wm_state = true; #endif osys->source = *source; @@ -1000,6 +997,12 @@ static vout_display_t *DisplayNew(vout_thread_t *vout, vout_window_SetSize(osys->cfg.window, osys->cfg.display.width, osys->cfg.display.height); + +#if defined(_WIN32) || defined(__OS2__) + if (var_InheritBool(vout, "video-on-top")) + vout_display_Control(vd, VOUT_DISPLAY_CHANGE_WINDOW_STATE, + (unsigned)VOUT_WINDOW_STATE_ABOVE); +#endif } else { video_format_Copy(&vd->fmt, &vd->source); vd->module = NULL; _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
