diff --git a/src/script/functions/util.hpp b/src/script/functions/util.hpp index 295802cb..4abddb30 100644 --- a/src/script/functions/util.hpp +++ b/src/script/functions/util.hpp @@ -137,7 +137,7 @@ inline Type from_script(const ScriptValueP& v, Variable var) { ScriptValueP name##_ = ctx.getVariableOpt(str); \ Type name = name##_ ? from_script(name##_, str) : def #define SCRIPT_PARAM_DEFAULT_C(Type, name, def) \ - SCRIPT_PARAM_DEFAULT_N(Type, SCRIPT_VAR_ ## name, name, name) + SCRIPT_PARAM_DEFAULT_N(Type, SCRIPT_VAR_ ## name, name, def) // ----------------------------------------------------------------------------- : Rules diff --git a/src/script/script.cpp b/src/script/script.cpp index 39426111..7601baf2 100644 --- a/src/script/script.cpp +++ b/src/script/script.cpp @@ -55,6 +55,7 @@ void init_script_variables() { Var(in); Var(match); Var(replace); + VarN(in_context,_("in context")); Var(order); Var(filter); Var(choice);