From 5d96922d2ccea845fc30b7c1e30147f4f26c9c65 Mon Sep 17 00:00:00 2001 From: dmitry Date: Wed, 1 Jul 2020 01:42:59 +0300 Subject: [PATCH] Save --- sway/tree/view.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sway/tree/view.c b/sway/tree/view.c index 6dccaa2e6..01841d131 100644 --- a/sway/tree/view.c +++ b/sway/tree/view.c @@ -715,11 +715,14 @@ void view_map(struct sway_view *view, struct wlr_surface *wlr_surface, input_manager_set_focus(&view->container->node); } - const char *app_id = view_get_app_id(view); - if (app_id != NULL) { + const char *app_id; + const char *class; + if ((app_id = view_get_app_id(view)) != NULL) { wlr_foreign_toplevel_handle_v1_set_app_id( view->foreign_toplevel, app_id); - } + } else if ((class = view_get_class(view)) != NULL) { + wlr_foreign_toplevel_handle_v1_set_app_id( + view->foreign_toplevel, class); } void view_unmap(struct sway_view *view) {