From 1f52b5211c3deddba7c1368a24c832777a53c341 Mon Sep 17 00:00:00 2001 From: Itsusinn Date: Thu, 2 May 2024 08:08:27 +0800 Subject: [PATCH] fix: no redundant load --- src/font/system.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/font/system.rs b/src/font/system.rs index 52206f6..cffd9b3 100644 --- a/src/font/system.rs +++ b/src/font/system.rs @@ -220,8 +220,10 @@ impl FontSystem { .filter(|id| { let contains = self.font_cache.contains_key(id); #[cfg(feature = "std")] - unsafe { - self.db.make_shared_face_data(*id); + if !contains { + unsafe { + self.db.make_shared_face_data(*id); + } } !contains })