diff --git a/include/Nazara/Lua/LuaInstance.inl b/include/Nazara/Lua/LuaInstance.inl index e6a4b5482..c5cdc3b6b 100644 --- a/include/Nazara/Lua/LuaInstance.inl +++ b/include/Nazara/Lua/LuaInstance.inl @@ -16,11 +16,11 @@ namespace Nz inline LuaInstance::LuaInstance(LuaInstance&& instance) noexcept : m_memoryLimit(instance.m_memoryLimit), m_memoryUsage(instance.m_memoryUsage), - m_timeLimit(m_timeLimit), - m_clock(std::move(m_clock)), - m_lastError(std::move(m_lastError)), - m_state(m_state), - m_level(m_level) + m_timeLimit(instance.m_timeLimit), + m_clock(std::move(instance.m_clock)), + m_lastError(std::move(instance.m_lastError)), + m_state(instance.m_state), + m_level(instance.m_level) { instance.m_state = nullptr; } @@ -52,13 +52,13 @@ namespace Nz inline LuaInstance& LuaInstance::operator=(LuaInstance&& instance) noexcept { - m_clock = std::move(m_clock); - m_lastError = std::move(m_lastError); - m_level = m_level; + m_clock = std::move(instance.m_clock); + m_lastError = std::move(instance.m_lastError); + m_level = instance.m_level; m_memoryLimit = instance.m_memoryLimit; m_memoryUsage = instance.m_memoryUsage; - m_state = m_state; - m_timeLimit = m_timeLimit; + m_state = instance.m_state; + m_timeLimit = instance.m_timeLimit; instance.m_state = nullptr;