diff --git a/src/entt/process/scheduler.hpp b/src/entt/process/scheduler.hpp index 770059d02..1e792c7bd 100644 --- a/src/entt/process/scheduler.hpp +++ b/src/entt/process/scheduler.hpp @@ -145,7 +145,7 @@ public: */ basic_scheduler &operator=(basic_scheduler &&other) noexcept { ENTT_ASSERT(alloc_traits::is_always_equal::value || get_allocator() == other.get_allocator(), "Copying a scheduler is not allowed"); - handlers = std::move(other.handlers); + swap(other); return *this; }