fix: no redundant load

This commit is contained in:
Itsusinn 2024-05-02 08:08:27 +08:00 • committed by Jeremy Soller
parent 658025314c
commit 1f52b5211c

View file

@ -220,9 +220,11 @@ impl FontSystem {
.filter(|id| { .filter(|id| {
let contains = self.font_cache.contains_key(id); let contains = self.font_cache.contains_key(id);
#[cfg(feature = "std")] #[cfg(feature = "std")]
if !contains {
unsafe { unsafe {
self.db.make_shared_face_data(*id); self.db.make_shared_face_data(*id);
} }
}
!contains !contains
}) })
.collect::<_>(); .collect::<_>();