diff --git a/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler_Modern.cpp b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler_Modern.cpp index 8d548155d96..faa13fd0571 100644 --- a/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler_Modern.cpp +++ b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler_Modern.cpp @@ -253,7 +253,7 @@ void RuntimeScheduler_Modern::scheduleTask(std::shared_ptr task) { shouldScheduleEventLoop = true; } - taskQueue_.push(task); + taskQueue_.push(std::move(task)); } if (shouldScheduleEventLoop) {