diff options
| author | 2009-06-04 17:58:03 -0700 | |
|---|---|---|
| committer | 2009-06-04 17:58:03 -0700 | |
| commit | a09f11d6c641726b61f80c15230a18d31c146fec (patch) | |
| tree | fc86af28d98c6d14598c5709b968eb88c13e86f8 /libs/rs/rsScriptC.cpp | |
| parent | 9600fcce6500d9f56a60ef88086d269ba8a21b7d (diff) | |
Add support for scripts to return an animation flag. This allows them to indicate they are generating changing content and the rs thread to sleep if the content is static.
Diffstat (limited to 'libs/rs/rsScriptC.cpp')
| -rw-r--r-- | libs/rs/rsScriptC.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/rs/rsScriptC.cpp b/libs/rs/rsScriptC.cpp index 2c7d88415f5c..36019abac21e 100644 --- a/libs/rs/rsScriptC.cpp +++ b/libs/rs/rsScriptC.cpp @@ -387,10 +387,10 @@ static rsc_FunctionTable scriptCPtrTable = { }; -void ScriptC::run(Context *rsc, uint32_t launchID) +bool ScriptC::run(Context *rsc, uint32_t launchID) { Env e = {rsc, this}; - mScript(&e, &scriptCPtrTable, launchID); + return mScript(&e, &scriptCPtrTable, launchID) != 0; } ScriptCState::ScriptCState() |