summaryrefslogtreecommitdiff
path: root/libs/rs/rsScript.cpp
diff options
context:
space:
mode:
author Android (Google) Code Review <android-gerrit@google.com> 2009-09-24 17:56:39 -0400
committer Android (Google) Code Review <android-gerrit@google.com> 2009-09-24 17:56:39 -0400
commita6a4113d50d43930099d26b5f420f293c475e484 (patch)
tree5e5392642e20105b0b675a1ed6b7e8c99ad4d23c /libs/rs/rsScript.cpp
parentb7e89e4cdc4d0e769244b2ceaf9077359843de13 (diff)
parente60446b9c1a0f4f48372a36de5b01a2ddb8121e3 (diff)
Merge change 26917 into eclair
* changes: Fix invokables to make sure script pointers are setup before invoking function calls. Reduce app startup time up to 1s.
Diffstat (limited to 'libs/rs/rsScript.cpp')
-rw-r--r--libs/rs/rsScript.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/rs/rsScript.cpp b/libs/rs/rsScript.cpp
index 99a085d87856..76fed3b04e3c 100644
--- a/libs/rs/rsScript.cpp
+++ b/libs/rs/rsScript.cpp
@@ -94,6 +94,7 @@ void rsi_ScriptSetInvoke(Context *rsc, const char *name, uint32_t slot)
void rsi_ScriptInvoke(Context *rsc, RsScript vs, uint32_t slot)
{
Script *s = static_cast<Script *>(vs);
+ s->setupScript();
s->mEnviroment.mInvokables[slot]();
}