diff --git a/android/app/src/main/java/com/reactnativenavigation/views/sharedElementTransition/SharedElements.java b/android/app/src/main/java/com/reactnativenavigation/views/sharedElementTransition/SharedElements.java index 39976948909..98fc4c44010 100644 --- a/android/app/src/main/java/com/reactnativenavigation/views/sharedElementTransition/SharedElements.java +++ b/android/app/src/main/java/com/reactnativenavigation/views/sharedElementTransition/SharedElements.java @@ -134,7 +134,7 @@ public void removeHiddenElements() { Iterator iterator = toElements.keySet().iterator(); while (iterator.hasNext()) { String key = iterator.next(); - if (!ViewVisibilityChecker.check(toElements.get(key))) { + if (!ViewVisibilityChecker.check(toElements.get(key)) && fromElements.get(key) != null) { iterator.remove(); fromElements.get(key).show(); }