diff --git a/crates/gpui/src/platform/linux/platform.rs b/crates/gpui/src/platform/linux/platform.rs index fd266c57ecef166d918fa54c29fd6218e8286b46..3394c624f74318c7b68ff7d38e87a9d476e74e78 100644 --- a/crates/gpui/src/platform/linux/platform.rs +++ b/crates/gpui/src/platform/linux/platform.rs @@ -74,7 +74,7 @@ impl Default for LinuxPlatform { impl LinuxPlatform { pub(crate) fn new() -> Self { let wayland_display = env::var_os("WAYLAND_DISPLAY"); - let use_wayland = wayland_display.is_some() && !wayland_display.unwrap().is_empty(); + let use_wayland = wayland_display.is_some_and(|display| !display.is_empty()); let (main_sender, main_receiver) = calloop::channel::channel::(); let text_system = Arc::new(LinuxTextSystem::new());