diff --git a/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp index db9efc850048..42a30dde17f7 100644 --- a/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp +++ b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp @@ -52,7 +52,13 @@ void FabricUIManagerBinding::setPixelDensity(float pointScaleFactor) { } void FabricUIManagerBinding::driveCxxAnimations() { - getScheduler()->animationTick(); + auto scheduler = getScheduler(); + if (!scheduler) { + LOG(ERROR) + << "FabricUIManagerBinding::driveCxxAnimations: scheduler disappeared"; + return; + } + scheduler->animationTick(); } void FabricUIManagerBinding::driveAnimationBackend(jdouble frameTimeMs) {