From 219ec91748cd09cd5320cdcbb0f36c155fc54c5f Mon Sep 17 00:00:00 2001 From: Antar Date: Thu, 8 Feb 2024 00:46:24 +0100 Subject: [PATCH] Fix compile errors on Linux (#7527) Added some missing trait functions and `unimplemented` markings Release Notes: - N/A --- crates/gpui/src/platform/linux/platform.rs | 8 +++++++- crates/gpui/src/platform/linux/window.rs | 3 --- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/crates/gpui/src/platform/linux/platform.rs b/crates/gpui/src/platform/linux/platform.rs index 30d2b66bf013cfc23c374e4cd0ab1aca3c6aaf7e..9e0c670be50e63d9c4ef607b89322f6ad343d881 100644 --- a/crates/gpui/src/platform/linux/platform.rs +++ b/crates/gpui/src/platform/linux/platform.rs @@ -345,7 +345,9 @@ impl Platform for LinuxPlatform { fn set_cursor_style(&self, style: CursorStyle) {} //todo!(linux) - fn should_auto_hide_scrollbars(&self) -> bool {} + fn should_auto_hide_scrollbars(&self) -> bool { + unimplemented!() + } //todo!(linux) fn write_to_clipboard(&self, item: ClipboardItem) {} @@ -366,6 +368,10 @@ impl Platform for LinuxPlatform { fn delete_credentials(&self, url: &str) -> Task> { unimplemented!() } + + fn window_appearance(&self) -> crate::WindowAppearance { + unimplemented!() + } } #[cfg(test)] diff --git a/crates/gpui/src/platform/linux/window.rs b/crates/gpui/src/platform/linux/window.rs index 9ad02039e8a9edb1a02ed17b7466683454a6eabf..972000b5d56b4cd995e77787bcbcd1b6ff365f74 100644 --- a/crates/gpui/src/platform/linux/window.rs +++ b/crates/gpui/src/platform/linux/window.rs @@ -410,9 +410,6 @@ impl PlatformWindow for LinuxWindow { unimplemented!() } - //todo!(linux) - fn invalidate(&self) {} - fn draw(&self, scene: &crate::Scene) { let mut inner = self.0.inner.lock(); inner.renderer.draw(scene);