From c232148e74902fa46fe2f72f0dbb63562ce8e0dc Mon Sep 17 00:00:00 2001 From: generatedunixname89002005287564 Date: Wed, 30 Apr 2025 09:07:19 -0700 Subject: [PATCH] fbsource//xplat/js/react-native-github/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo:deviceinfoAndroid (#51011) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/51011 Reviewed By: rshest Differential Revision: D73840378 fbshipit-source-id: 8a902c454b4b8252f8e690fb10de58cfecd6c703 --- .../facebook/react/modules/deviceinfo/DeviceInfoModule.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/DeviceInfoModule.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/DeviceInfoModule.kt index fedc596c29f..85d3fa7b5b8 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/DeviceInfoModule.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/DeviceInfoModule.kt @@ -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 {