From 28493b95c50cbdebd2fac48b441fc40da5a8557f Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Tue, 19 Jul 2022 19:30:06 +0200 Subject: [PATCH 1/2] toplevel_info: send creation event --- src/wayland/protocols/toplevel_info.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/wayland/protocols/toplevel_info.rs b/src/wayland/protocols/toplevel_info.rs index 6367844d..95c2323d 100644 --- a/src/wayland/protocols/toplevel_info.rs +++ b/src/wayland/protocols/toplevel_info.rs @@ -318,6 +318,7 @@ fn send_toplevel_to_client( ToplevelHandleStateInner::from_window(window), ) { + info.toplevel(&toplevel_handle); state.instances.push(toplevel_handle); state.instances.last().unwrap() } else { From 6113167b31238fd3033db2ad61c179bf01a14035 Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Tue, 19 Jul 2022 19:42:05 +0200 Subject: [PATCH 2/2] toplevel-info: fix typo --- src/wayland/protocols/toplevel_info.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wayland/protocols/toplevel_info.rs b/src/wayland/protocols/toplevel_info.rs index 95c2323d..4a36c710 100644 --- a/src/wayland/protocols/toplevel_info.rs +++ b/src/wayland/protocols/toplevel_info.rs @@ -350,7 +350,7 @@ fn send_toplevel_to_client( changed = true; } if handle_state.app_id != attributes.app_id.as_deref().unwrap_or(&"") { - handle_state.title = attributes.app_id.clone().unwrap_or_else(String::new); + handle_state.app_id = attributes.app_id.clone().unwrap_or_else(String::new); instance.app_id(handle_state.app_id.clone()); changed = true; }