diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/NativeAnimatedModule.java b/ReactAndroid/src/main/java/com/facebook/react/animated/NativeAnimatedModule.java index 7d9c6421171..a951694427e 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/animated/NativeAnimatedModule.java +++ b/ReactAndroid/src/main/java/com/facebook/react/animated/NativeAnimatedModule.java @@ -113,7 +113,7 @@ public class NativeAnimatedModule extends NativeAnimatedModuleSpec @AnyThread boolean isEmpty() { - return mQueue.isEmpty(); + return mQueue.isEmpty() && mPeekedOperation != null; } void setSynchronizedAccess(boolean isSynchronizedAccess) { @@ -150,7 +150,7 @@ public class NativeAnimatedModule extends NativeAnimatedModuleSpec @UiThread private @Nullable List drainQueueIntoList(long maxBatchNumber) { - if (mQueue.isEmpty() && mPeekedOperation == null) { + if (isEmpty()) { return null; }