From 3e20c6edd38e737b90cef8620ca6fb291826e3b7 Mon Sep 17 00:00:00 2001 From: Alexander Bock Date: Fri, 8 Jul 2016 10:49:18 +0200 Subject: [PATCH] Correctly load and pop scripts --- src/scripting/scriptengine.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/scripting/scriptengine.cpp b/src/scripting/scriptengine.cpp index 8896d83b57..9ebfa1ca4b 100644 --- a/src/scripting/scriptengine.cpp +++ b/src/scripting/scriptengine.cpp @@ -654,13 +654,12 @@ void ScriptEngine::postSynchronizationPreDraw() { while (!scripts.empty()) { try { - const std::string& script = scripts.back(); - scripts.pop_back(); - runScript(script); + runScript(scripts.back()); } catch (const ghoul::RuntimeError& e) { LERRORC(e.component, e.message); } + scripts.pop_back(); } }