Comparison

clix.lua @ 38:eb9f706324c7

clix.lua: Correctly remove handled args
author Florian Zeitz <florob@babelmonkeys.de>
date Tue, 06 Jul 2010 17:02:40 +0200
parent 37:bb7a51aca282
child 40:c74380af7075
comparison
equal deleted inserted replaced
37:bb7a51aca282 38:eb9f706324c7
128 break; 128 break;
129 end 129 end
130 end 130 end
131 131
132 -- Remove all the handled args from the arg array 132 -- Remove all the handled args from the arg array
133 for n=(args_handled_up_to or #arg),1,-1 do 133 for n=((args_handled_up_to > 0) and args_handled_up_to or #arg),1,-1 do
134 table.remove(arg, n); 134 table.remove(arg, n);
135 end 135 end
136 136
137 local ok, m = pcall(require, "clix."..command); 137 local ok, m = pcall(require, "clix."..command);
138 if not ok then 138 if not ok then