diff --git a/src/Lib/Script/LuaContext.cc b/src/Lib/Script/LuaContext.cc index 19967c7cc92c5462f92ee28494045d71e3d65988..9894d59a2d3cfe62560a14c83a95bf397c5155ce 100644 --- a/src/Lib/Script/LuaContext.cc +++ b/src/Lib/Script/LuaContext.cc @@ -66,7 +66,7 @@ LuaContext::loadDocument(std::shared_ptr<ScriptDocument> doc) noexcept } lastLoadedModule = ""; - auto rc = loadFile(fileCheck.absoluteFilePath().toStdString().c_str()); + const auto rc = loadFile(fileCheck.absoluteFilePath().toStdString().c_str()); if (rc != Code::Success) { setFailed("Failed to load the module file"); return rc; diff --git a/src/Lib/Script/ScriptStore.cc b/src/Lib/Script/ScriptStore.cc index 68669652e2c9d5aff8c2e33d4c3a6f8b36276658..af06032f8a5d718425d1dc4aa0563f583091a009 100644 --- a/src/Lib/Script/ScriptStore.cc +++ b/src/Lib/Script/ScriptStore.cc @@ -75,10 +75,7 @@ ScriptStore::executeScript(Uuid id) noexcept const std::vector<std::string_view> ScriptStore::getLoadedModules() const noexcept { - if (luaContext) - return luaContext->getAllModuleName(); - else - return {}; + return luaContext ? luaContext->getAllModuleName() : std::vector<std::string_view>{}; } const Script::ModuleDeclaration * diff --git a/utils/lua/sample-spec.lua b/utils/lua/sample-spec.lua index 719de6e41f43884d7589dac4c7e33aa5353f0e13..824ffef7f07479e808c787f95f7e49fc15fae14f 100644 --- a/utils/lua/sample-spec.lua +++ b/utils/lua/sample-spec.lua @@ -12,8 +12,8 @@ end } module:export { "printFoo", function () prettyPrint ("Bar") end } module:export { "retime_lines", LINE, function (opt, line) - line.start += opt.preTime - line.finish += opt.postTime + line.start = line.start + opt.preTime + line.finish = line.finish + opt.postTime if line.start <= 0 then line.start = 0 end if line.finish >= global:finish() then line.finish = global:finish() end return line