| 6915 | } |
| 6916 | |
| 6917 | void ScriptingObjects::ScriptBackgroundTask::setFinishCallback(var newFinishCallback) |
| 6918 | { |
| 6919 | if (HiseJavascriptEngine::isJavascriptFunction(newFinishCallback)) |
| 6920 | { |
| 6921 | finishCallback = WeakCallbackHolder(getScriptProcessor(), this, newFinishCallback, 2); |
| 6922 | finishCallback.incRefCount(); |
| 6923 | finishCallback.setThisObject(this); |
| 6924 | |
| 6925 | finishCallback.addAsSource(this, "onTaskFinished"); |
| 6926 | } |
| 6927 | } |
| 6928 | |
| 6929 | void ScriptingObjects::ScriptBackgroundTask::callOnBackgroundThread(var backgroundTaskFunction) |
| 6930 | { |
no test coverage detected