From 559461923fba13d906f1e5135aa7d6c85dbe77fc Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Thu, 18 Jan 2024 10:40:15 +0100 Subject: [PATCH] Remove unused `PlatformAtlas::clear` method --- crates/gpui/src/platform.rs | 2 -- crates/gpui/src/platform/mac/metal_atlas.rs | 14 -------------- crates/gpui/src/platform/test/window.rs | 6 ------ 3 files changed, 22 deletions(-) diff --git a/crates/gpui/src/platform.rs b/crates/gpui/src/platform.rs index dfb85104fec3b542b221b527dbe2d82b336af868..f43e96280f43ef1ad1031eda9cfc13bdd6250cd6 100644 --- a/crates/gpui/src/platform.rs +++ b/crates/gpui/src/platform.rs @@ -282,8 +282,6 @@ pub(crate) trait PlatformAtlas: Send + Sync { key: &AtlasKey, build: &mut dyn FnMut() -> Result<(Size, Cow<'a, [u8]>)>, ) -> Result; - - fn clear(&self); } #[derive(Clone, Debug, PartialEq, Eq)] diff --git a/crates/gpui/src/platform/mac/metal_atlas.rs b/crates/gpui/src/platform/mac/metal_atlas.rs index 10ca53530e2ba16d80f07cfab1722ed0eecbebc3..d3caeba5222e6a4739fc63ef54358eb3589debbf 100644 --- a/crates/gpui/src/platform/mac/metal_atlas.rs +++ b/crates/gpui/src/platform/mac/metal_atlas.rs @@ -74,20 +74,6 @@ impl PlatformAtlas for MetalAtlas { Ok(tile) } } - - fn clear(&self) { - let mut lock = self.0.lock(); - lock.tiles_by_key.clear(); - for texture in &mut lock.monochrome_textures { - texture.clear(); - } - for texture in &mut lock.polychrome_textures { - texture.clear(); - } - for texture in &mut lock.path_textures { - texture.clear(); - } - } } impl MetalAtlasState { diff --git a/crates/gpui/src/platform/test/window.rs b/crates/gpui/src/platform/test/window.rs index 5c8a3e5a59cf91b86d50c311c1beeccfd5ac2840..2f080bd7098bd42cf309c52e86df754e0d153a35 100644 --- a/crates/gpui/src/platform/test/window.rs +++ b/crates/gpui/src/platform/test/window.rs @@ -325,10 +325,4 @@ impl PlatformAtlas for TestAtlas { Ok(state.tiles[key].clone()) } - - fn clear(&self) { - let mut state = self.0.lock(); - state.tiles = HashMap::default(); - state.next_id = 0; - } }