Skip to content
Snippets Groups Projects
Commit 1d472da3 authored by Deucе's avatar Deucе :ok_hand_tone4:
Browse files

@if still needs the old getsvar() behaviour.

parent 64edca8b
No related branches found
No related tags found
1 merge request!463MRC mods by Codefenix (2024-10-20)
......@@ -1298,6 +1298,21 @@ function getsvar(args, offset, vname)
return v;
}
/*
* Returns a string if variable name is a string, but only takes one arg.
*/
function getsvar1(name, vname)
{
var v = getvar(name);
var fv = getvar(vname);
if (typeof fv === 'string') {
if (typeof v !== 'string')
return replace_vars(name);
}
return v;
}
function expand_ticks(str)
{
if (typeof str !== 'string')
......
......@@ -1387,7 +1387,7 @@ function insane_run_ref(sec, fname, refret)
tmp = getvar(args[++tmp2]).length;
}
else
tmp = getsvar(args, tmp2, args[0]);
tmp = getsvar1(args, tmp2, args[0]);
tmp2++;
if (getvar(args[0]).toString().toLowerCase() === tmp.toString().toLowerCase())
handlers.do(args.slice(tmp2 + 1));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment