tree/view: fix segfault in view_update_title

xdg-shell doesn't allow clients to set the title to NULL, so we
shouldn't need to call wlr_foreign_toplevel_handle_v1_set_title with an
empty string to reset the old one.

Closes: https://github.com/swaywm/sway/issues/5488
(cherry picked from commit b5a35c484f)
This commit is contained in:
Simon Ser 2020-07-02 12:14:52 +02:00
parent 2cc61bbbbe
commit cdff693e2e
No known key found for this signature in database
GPG key ID: 0FDE7BE0E88F5E48

View file

@ -1171,7 +1171,7 @@ void view_update_title(struct sway_view *view, bool force) {
ipc_event_window(view->container, "title"); ipc_event_window(view->container, "title");
if (view->foreign_toplevel) { if (view->foreign_toplevel && title) {
wlr_foreign_toplevel_handle_v1_set_title(view->foreign_toplevel, title); wlr_foreign_toplevel_handle_v1_set_title(view->foreign_toplevel, title);
} }
} }