fbsource//xplat/js/react-native-github/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo:deviceinfoAndroid

Reviewed By: rshest

Differential Revision: D73840378
This commit is contained in:
CodemodService Bot
2025-04-30 00:56:31 -07:00
committed by Facebook GitHub Bot
parent 0abd5d63e1
commit fac73d3e17
@@ -38,7 +38,7 @@ internal class DeviceInfoModule(reactContext: ReactApplicationContext) :
}
override fun onHostResume() {
val newFontScale = reactApplicationContext?.resources?.configuration?.fontScale
val newFontScale = reactApplicationContext.resources?.configuration?.fontScale
if (newFontScale != null && newFontScale != fontScale) {
fontScale = newFontScale
emitUpdateDimensionsEvent()
@@ -50,7 +50,7 @@ internal class DeviceInfoModule(reactContext: ReactApplicationContext) :
override fun onHostDestroy(): Unit = Unit
fun emitUpdateDimensionsEvent() {
reactApplicationContext?.let { context ->
reactApplicationContext.let { context ->
if (context.hasActiveReactInstance()) {
// Don't emit an event to JS if the dimensions haven't changed
val displayMetrics = getDisplayMetricsWritableMap(fontScale.toDouble())
@@ -71,7 +71,7 @@ internal class DeviceInfoModule(reactContext: ReactApplicationContext) :
override fun invalidate() {
super.invalidate()
reactApplicationContext?.removeLifecycleEventListener(this)
reactApplicationContext.removeLifecycleEventListener(this)
}
public companion object {