From 411b30294b6a251717b3f4d75506124c892fbde2 Mon Sep 17 00:00:00 2001 From: Nova Date: Mon, 4 Sep 2023 13:17:48 -0400 Subject: [PATCH] fix(xdg_shell): indicate fullscreen active --- src/wayland/xdg_shell.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/wayland/xdg_shell.rs b/src/wayland/xdg_shell.rs index 1f100fe..e15c9a1 100644 --- a/src/wayland/xdg_shell.rs +++ b/src/wayland/xdg_shell.rs @@ -618,11 +618,13 @@ impl Dispatch, WaylandState> for WaylandState { let Some(panel_item) = data.lock().panel_item() else {return}; panel_item.backend.toplevel_state.lock().fullscreen = true; panel_item.backend.configure(None); + panel_item.toplevel_fullscreen_active(true); } xdg_toplevel::Request::UnsetFullscreen => { let Some(panel_item) = data.lock().panel_item() else {return}; panel_item.backend.toplevel_state.lock().fullscreen = false; panel_item.backend.configure(None); + panel_item.toplevel_fullscreen_active(false); } xdg_toplevel::Request::Destroy => { debug!(?xdg_toplevel, "Destroy XDG Toplevel");