From 52bc7111147dd3e87e4bf0ae57241c2b81892f78 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Tue, 22 Nov 2022 00:32:08 +0100 Subject: Keep video player fullscreened when changing to the next video --- src/QuickMedia.cpp | 1 + src/VideoPlayer.cpp | 3 +++ 2 files changed, 4 insertions(+) (limited to 'src') diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp index 074f3e9..6f089be 100644 --- a/src/QuickMedia.cpp +++ b/src/QuickMedia.cpp @@ -3439,6 +3439,7 @@ namespace QuickMedia { startup_args.plugin_name = plugin_name; startup_args.cache_on_disk = !video_page->is_local(); startup_args.referer = video_info.referer; + startup_args.fullscreen = window_is_fullscreen(disp, window.get_system_handle()); video_player = std::make_unique(std::move(startup_args), video_event_callback, on_window_create); VideoPlayer::Error err = video_player->load_video(); diff --git a/src/VideoPlayer.cpp b/src/VideoPlayer.cpp index 28da43d..4a50f79 100644 --- a/src/VideoPlayer.cpp +++ b/src/VideoPlayer.cpp @@ -215,6 +215,9 @@ namespace QuickMedia { fprintf(stderr, "Wayland detected. Launching mpv in x11egl mode\n"); } + if(startup_args.fullscreen) + args.push_back("--fs=yes"); + if(startup_args.keep_open) args.push_back("--keep-open=yes"); -- cgit v1.2.3