From 4d668fa3684c33b3a322f7064e075cec01bed400 Mon Sep 17 00:00:00 2001 From: Moulberry Date: Fri, 24 Apr 2026 18:10:12 +0800 Subject: [PATCH] Fix showing unsupported window controls on Linux Wayland (#50609) Release Notes: - Fixed showing unsupported window controls on Linux Wayland Before: image After: image Co-authored-by: Ben Kunkle --- crates/gpui_linux/src/linux/wayland/window.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/crates/gpui_linux/src/linux/wayland/window.rs b/crates/gpui_linux/src/linux/wayland/window.rs index 9f2556fc2ae..9862d307ef0 100644 --- a/crates/gpui_linux/src/linux/wayland/window.rs +++ b/crates/gpui_linux/src/linux/wayland/window.rs @@ -774,7 +774,12 @@ impl WaylandWindowStatePtr { } } xdg_toplevel::Event::WmCapabilities { capabilities } => { - let mut window_controls = WindowControls::default(); + let mut window_controls = WindowControls { + maximize: false, + minimize: false, + fullscreen: false, + window_menu: false, + }; let states = extract_states::(&capabilities);