From 38f4628d4ae56324e3048b770c5eaa07a28fe029 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= <remi@remlab.net> Date: Tue, 19 Jun 2018 21:48:59 +0300 Subject: [PATCH] window: add is_decorated config flag --- include/vlc_vout_window.h | 1 + src/video_output/display.c | 1 + src/video_output/video_output.c | 1 + 3 files changed, 3 insertions(+) diff --git a/include/vlc_vout_window.h b/include/vlc_vout_window.h index 4f65cc1158e7..3ba0e0f86493 100644 --- a/include/vlc_vout_window.h +++ b/include/vlc_vout_window.h @@ -100,6 +100,7 @@ typedef struct vout_window_cfg_t { /* If true, a standalone window is requested */ bool is_standalone; bool is_fullscreen; + bool is_decorated; #ifdef __APPLE__ /* Window position hint */ diff --git a/src/video_output/display.c b/src/video_output/display.c index e06ad2ebe37c..34a16dac1b47 100644 --- a/src/video_output/display.c +++ b/src/video_output/display.c @@ -1259,6 +1259,7 @@ vout_display_t *vout_NewSplitter(vout_thread_t *vout, .width = state->cfg.display.width, .height = state->cfg.display.height, .is_standalone = true, + .is_decorated = true, }; memset(&ostate, 0, sizeof(ostate)); diff --git a/src/video_output/video_output.c b/src/video_output/video_output.c index 8de1b6fcf368..5fc2b1d18902 100644 --- a/src/video_output/video_output.c +++ b/src/video_output/video_output.c @@ -167,6 +167,7 @@ static vout_thread_t *VoutCreate(vlc_object_t *object, vout_window_cfg_t wcfg = { .is_standalone = !var_InheritBool(vout, "embedded-video"), .is_fullscreen = var_GetBool(vout, "fullscreen"), + .is_decorated = var_InheritBool(vout, "video-deco"), // TODO: take pixel A/R, crop and zoom into account #ifdef __APPLE__ .x = var_InheritInteger(vout, "video-x"), -- GitLab