diff --git a/native/android/system_fonts.cpp b/native/android/system_fonts.cpp index 45f42f1b5dc63..48d7380396962 100644 --- a/native/android/system_fonts.cpp +++ b/native/android/system_fonts.cpp @@ -264,7 +264,7 @@ AFont* _Nonnull AFontMatcher_match( static_cast(matcher->mFamilyVariant), 1 /* maxRun */); - const minikin::Font* font = runs[0].fakedFont.font; + const std::shared_ptr& font = runs[0].fakedFont.font; std::unique_ptr result = std::make_unique(); const android::MinikinFontSkia* minikinFontSkia = reinterpret_cast(font->typeface().get());