diff options
Diffstat (limited to 'video')
-rw-r--r-- | video/out/x11_common.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/video/out/x11_common.c b/video/out/x11_common.c index 7289b51c2f..4010d2f5e5 100644 --- a/video/out/x11_common.c +++ b/video/out/x11_common.c @@ -1575,10 +1575,11 @@ static void vo_x11_create_window(struct vo *vo, XVisualInfo *vis, if (!x11->parent) { vo_x11_update_composition_hint(vo); vo_x11_set_wm_icon(x11); - vo_x11_update_window_title(vo); vo_x11_dnd_init_window(vo); vo_x11_set_property_utf8(vo, XA(x11, _GTK_THEME_VARIANT), "dark"); } + if (!x11->parent || x11->opts->x11_wid_title) + vo_x11_update_window_title(vo); vo_x11_xembed_update(x11, 0); } @@ -2126,7 +2127,7 @@ int vo_x11_control(struct vo *vo, int *events, int request, void *arg) case VOCTRL_UPDATE_WINDOW_TITLE: talloc_free(x11->window_title); x11->window_title = talloc_strdup(x11, (char *)arg); - if (!x11->parent) + if (!x11->parent || x11->opts->x11_wid_title) vo_x11_update_window_title(vo); return VO_TRUE; case VOCTRL_GET_DISPLAY_FPS: { |