diff --git a/apps/code/app.cpp b/apps/code/app.cpp index 301cc8b5d..256bec485 100644 --- a/apps/code/app.cpp +++ b/apps/code/app.cpp @@ -57,6 +57,11 @@ void App::Snapshot::setOpt(const char * name, char * value) { } *separator = 0; const char * scriptName = value; + /* We include the 0 in the scriptContent to represent the importation + * status. It is set to 1 after addScriptFromTemplate. Indeed, this '/0' + * char has two goals: ending the scriptName and representing the + * importation status; we cannot set it to 1 before adding the script to + * storage. */ const char * scriptContent = separator; Code::ScriptTemplate script(scriptName, scriptContent); m_scriptStore.addScriptFromTemplate(&script);