diff --git a/src/view.c b/src/view.c index 31b36966..b4d58295 100644 --- a/src/view.c +++ b/src/view.c @@ -530,6 +530,7 @@ view_update_title(struct view *view) } ssd_update_title(view); wlr_foreign_toplevel_handle_v1_set_title(view->toplevel_handle, title); + damage_all_outputs(view->server); } void diff --git a/src/xdg.c b/src/xdg.c index d6ddb52a..9bc24ef2 100644 --- a/src/xdg.c +++ b/src/xdg.c @@ -158,7 +158,6 @@ 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 a9e19c98..1078c961 100644 --- a/src/xwayland.c +++ b/src/xwayland.c @@ -132,7 +132,6 @@ 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