]> git.mdlowis.com Git - proto/labwc.git/commitdiff
Force repaint after window title changes
authorJohn Lindgren <john@jlindgren.net>
Sat, 27 Nov 2021 16:00:50 +0000 (11:00 -0500)
committerARDiDo <90479315+ARDiDo@users.noreply.github.com>
Sat, 27 Nov 2021 19:20:37 +0000 (14:20 -0500)
When a window title changed dynamically (for example when running
"cd" within an xfce4-terminal), the titlebar did not immediately
update to show the new title.  (The titlebar would update as soon
as the mouse cursor moved.)

src/xdg.c
src/xwayland.c

index 9bc24ef2be14392dd4ba7f4a7c50bed01d9a9528..d6ddb52a6a1b6ed518f2350f7d4175cfab37b8e9 100644 (file)
--- 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
index 1078c96120bb7a3584b4683a3d98691a3a66e0cf..a9e19c9893e490924650bb86e29e91503a8f6a4f 100644 (file)
@@ -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