diff options
author | 2023-06-28 00:51:40 +0200 | |
---|---|---|
committer | 2023-06-28 00:51:40 +0200 | |
commit | 975eebfc6251539d154183f7d3cc69c41a96b156 (patch) | |
tree | 233191ba4f3a5e873cf685e32943cf1db26d7c1b /wgpu/src/text.rs | |
parent | c8d79a5cd984c23862c184f437dcbe7639fe72c0 (diff) | |
download | iced-975eebfc6251539d154183f7d3cc69c41a96b156.tar.gz iced-975eebfc6251539d154183f7d3cc69c41a96b156.tar.bz2 iced-975eebfc6251539d154183f7d3cc69c41a96b156.zip |
Retain measurements for text entries even if not directly used
Diffstat (limited to 'wgpu/src/text.rs')
-rw-r--r-- | wgpu/src/text.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/wgpu/src/text.rs b/wgpu/src/text.rs index ae780c1e..b11b91c1 100644 --- a/wgpu/src/text.rs +++ b/wgpu/src/text.rs @@ -434,8 +434,10 @@ impl Cache { fn trim(&mut self) { self.entries .retain(|key, _| self.recently_used.contains(key)); - self.measurements - .retain(|key, _| self.recently_used.contains(key)); + self.measurements.retain(|key, value| { + self.recently_used.contains(key) + || self.recently_used.contains(value) + }); self.recently_used.clear(); } |