From c24abd1da4def402946e87b638e61bd236cd856e Mon Sep 17 00:00:00 2001 From: Kenneth VanderLinde Date: Fri, 16 Jun 2023 15:41:42 -0700 Subject: [PATCH] Check trusted flag against BigDecimal.ZERO instead of casting to int --- .../rptools/maptool/client/functions/MacroJavaScriptBridge.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/rptools/maptool/client/functions/MacroJavaScriptBridge.java b/src/main/java/net/rptools/maptool/client/functions/MacroJavaScriptBridge.java index 4bc84c9daa..ea81cdd92a 100644 --- a/src/main/java/net/rptools/maptool/client/functions/MacroJavaScriptBridge.java +++ b/src/main/java/net/rptools/maptool/client/functions/MacroJavaScriptBridge.java @@ -110,7 +110,7 @@ public Object childEvaluate( contextName = (String) args.remove(0); boolean makeTrusted = MapTool.getParser().isMacroTrusted(); if (args.size() > 0) { - makeTrusted = ((int) args.remove(0)) > 0; + makeTrusted = !BigDecimal.ZERO.equals(args.remove(0)); } JSScriptEngine.registerContext( contextName, MapTool.getParser().isMacroTrusted(), makeTrusted);