From b8d87ef3defe0233ebbd242f7ae181c70e8bb82a Mon Sep 17 00:00:00 2001 From: apricotbucket28 Date: Mon, 6 May 2024 15:39:25 -0300 Subject: [PATCH] wayland: Implement `zoom` function Can now maximize window by double clicking on the title bar --- crates/gpui/src/platform/linux/wayland/window.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/crates/gpui/src/platform/linux/wayland/window.rs b/crates/gpui/src/platform/linux/wayland/window.rs index b830ceeb48..d5ed160dc5 100644 --- a/crates/gpui/src/platform/linux/wayland/window.rs +++ b/crates/gpui/src/platform/linux/wayland/window.rs @@ -676,7 +676,12 @@ impl PlatformWindow for WaylandWindow { } fn zoom(&self) { - // todo(linux) + let state = self.borrow(); + if !state.maximized { + state.toplevel.set_maximized(); + } else { + state.toplevel.unset_maximized(); + } } fn toggle_fullscreen(&self) {