diff --git a/src/xdg.c b/src/xdg.c index 9bc24ef2..d6ddb52a 100644 --- a/src/xdg.c +++ b/src/xdg.c @@ -158,6 +158,7 @@ handle_set_title(struct wl_listener *listener, void *data) struct view *view = wl_container_of(listener, view, set_title); assert(view); view_update_title(view); + damage_all_outputs(view->server); } static void diff --git a/src/xwayland.c b/src/xwayland.c index 1078c961..a9e19c98 100644 --- a/src/xwayland.c +++ b/src/xwayland.c @@ -132,6 +132,7 @@ handle_set_title(struct wl_listener *listener, void *data) struct view *view = wl_container_of(listener, view, set_title); assert(view); view_update_title(view); + damage_all_outputs(view->server); } static void