From cfa6ddc3e03020e207e535ae54a9b7b96da9db02 Mon Sep 17 00:00:00 2001 From: hns Date: Mon, 7 Oct 2002 11:57:48 +0000 Subject: [PATCH] Mark local info for prototype as initialized by setting info.lastUpdate to 1, even if the prototype's lastUpdate is 0 --- src/helma/scripting/fesi/FesiEvaluator.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/helma/scripting/fesi/FesiEvaluator.java b/src/helma/scripting/fesi/FesiEvaluator.java index 464ed5b9..c25e2937 100644 --- a/src/helma/scripting/fesi/FesiEvaluator.java +++ b/src/helma/scripting/fesi/FesiEvaluator.java @@ -637,6 +637,11 @@ public final class FesiEvaluator implements ScriptingEngine { info.lastUpdate = p.getLastUpdate (); evaluatePrototype(p); } + // set info.lastUpdate to 1 if it is 0 so we know we + // have initialized this prototype already, even if + // it is empty (i.e. doesn't contain any scripts/skins/actoins + if (info.lastUpdate == 0) + info.lastUpdate = 1; } } return info == null? null : info.objectPrototype;