Skip to content

Commit 417e068

Browse files
j-piaseckifacebook-github-bot
authored andcommitted
Relayout surfaces on font scale change (#53770)
Summary: Pull Request resolved: #53770 Changelog: [ANDROID][FIXED] - Request layout on attached surfaces when font scale changes Reviewed By: rshest Differential Revision: D82422608 fbshipit-source-id: c087054a709f8d31a298cd8d83363fac1e23d03a
1 parent dc132a4 commit 417e068

File tree

1 file changed

+4
-0
lines changed
  • packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime

1 file changed

+4
-0
lines changed

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/ReactHostImpl.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -648,6 +648,10 @@ public class ReactHostImpl(
648648
if (currentReactContext != null) {
649649
if (ReactNativeFeatureFlags.enableFontScaleChangesUpdatingLayout()) {
650650
DisplayMetricsHolder.initDisplayMetrics(currentReactContext)
651+
652+
synchronized(attachedSurfaces) {
653+
attachedSurfaces.forEach { surface -> surface.view?.requestLayout() }
654+
}
651655
}
652656

653657
val appearanceModule = currentReactContext.getNativeModule(AppearanceModule::class.java)

0 commit comments

Comments
 (0)