From f7a6d9e79ddccda6aae2863284a91398be364853 Mon Sep 17 00:00:00 2001 From: twanvl Date: Tue, 31 Oct 2006 15:53:08 +0000 Subject: [PATCH] fixed evil bug (deleting too much) git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@64 0fc631ac-6414-0410-93d0-97cfa31319b6 --- src/script/dependency.cpp | 2 +- src/script/image.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/script/dependency.cpp b/src/script/dependency.cpp index e32cfbd3..abae1819 100644 --- a/src/script/dependency.cpp +++ b/src/script/dependency.cpp @@ -304,7 +304,7 @@ ScriptValueP Context::dependencies(const Dependency& dep, const Script& script) if (scope) closeScope(scope); // restore scope stack.resize(stack_size); // restore stack // delete jump records - while(jumps.empty()) { + while (!jumps.empty()) { delete jumps.top(); jumps.pop(); } diff --git a/src/script/image.cpp b/src/script/image.cpp index 09485b35..956d750b 100644 --- a/src/script/image.cpp +++ b/src/script/image.cpp @@ -142,6 +142,7 @@ template <> void Reader::handle(ScriptableImage& s) { // script is a constant function s.script.script = new_intrusive