diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/DeviceInfoModule.java b/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/DeviceInfoModule.java index a6a2e5c4a47278..f8deb0e2e4e073 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/DeviceInfoModule.java +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/DeviceInfoModule.java @@ -90,10 +90,10 @@ public void emitUpdateDimensionsEvent() { WritableNativeMap displayMetrics = DisplayMetricsHolder.getDisplayMetricsNativeMap(mFontScale); if (!displayMetrics.equals(mPreviousDisplayMetrics)) { + mPreviousDisplayMetrics = displayMetrics.copy(); mReactApplicationContext .getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class) .emit("didUpdateDimensions", displayMetrics); - mPreviousDisplayMetrics = displayMetrics; } } else { ReactSoftException.logSoftException(