From 102032276bd356026839cfefdfceabf6822e8fcd Mon Sep 17 00:00:00 2001 From: Sven Eberhardt Date: Sun, 31 Jul 2016 09:04:13 -0400 Subject: [PATCH] Fix grouping of typed user action evaluators --- planet/Objects.ocd/Helpers.ocd/UserAction.ocd/Script.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/planet/Objects.ocd/Helpers.ocd/UserAction.ocd/Script.c b/planet/Objects.ocd/Helpers.ocd/UserAction.ocd/Script.c index 8411eb034..ba4411f2a 100644 --- a/planet/Objects.ocd/Helpers.ocd/UserAction.ocd/Script.c +++ b/planet/Objects.ocd/Helpers.ocd/UserAction.ocd/Script.c @@ -298,8 +298,9 @@ public func AddEvaluator(string eval_type, string group, name, string help, stri // Copy all value evaluations if (eval_type != "Action" && eval_type != "Any" && callback_data[1] != UserAction.EvalVariable) { - if (group) group = Format("%s/%s", EvaluatorTypeNames[eval_type], group); else group = EvaluatorTypeNames[eval_type]; - AddEvaluator("Any", group, name, help, identifier, callback_data, default_val, delegate); + var any_group; + if (group) any_group = Format("%s/%s", EvaluatorTypeNames[eval_type], group); else any_group = EvaluatorTypeNames[eval_type]; + AddEvaluator("Any", any_group, name, help, identifier, callback_data, default_val, delegate); } // Dissect parameters if (group) group = GroupNames[group] ?? group; // resolve localized group name