diff options
| author | 2009-09-24 17:56:39 -0400 | |
|---|---|---|
| committer | 2009-09-24 17:56:39 -0400 | |
| commit | a6a4113d50d43930099d26b5f420f293c475e484 (patch) | |
| tree | 5e5392642e20105b0b675a1ed6b7e8c99ad4d23c /libs/rs/rsScript.cpp | |
| parent | b7e89e4cdc4d0e769244b2ceaf9077359843de13 (diff) | |
| parent | e60446b9c1a0f4f48372a36de5b01a2ddb8121e3 (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.cpp | 1 |
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](); } |