Skip to content

Commit 4dfbaac

Browse files
authored
Merge pull request #5955 from evanofficial/fix/blank-token-name-in-variable-prompt
Fix blank token name in variable prompt when GM name is empty
2 parents 4772f55 + 7a3ef0b commit 4dfbaac

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/main/java/net/rptools/maptool/client/MapToolVariableResolver.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import java.util.*;
2424
import javax.swing.JOptionPane;
2525
import net.rptools.CaseInsensitiveHashMap;
26+
import net.rptools.lib.StringUtil;
2627
import net.rptools.maptool.client.functions.*;
2728
import net.rptools.maptool.client.functions.json.JSONMacroFunctions;
2829
import net.rptools.maptool.language.I18N;
@@ -272,12 +273,12 @@ public Object getVariable(String name, VariableModifiers mods) throws ParserExce
272273
if ((result == null && autoPrompt) || mods == VariableModifiers.Prompt) {
273274
String DialogTitle = I18N.getText("lineParser.dialogTitleNoToken");
274275
if (tokenInContext != null
275-
&& tokenInContext.getGMName() != null
276+
&& !StringUtil.isEmpty(tokenInContext.getGMName())
276277
&& MapTool.getPlayer().isGM()) {
277278
DialogTitle = I18N.getText("lineParser.dialogTitle", tokenInContext.getGMName());
278279
}
279280
if (tokenInContext != null
280-
&& (tokenInContext.getGMName() == null || !MapTool.getPlayer().isGM())) {
281+
&& (StringUtil.isEmpty(tokenInContext.getGMName()) || !MapTool.getPlayer().isGM())) {
281282
DialogTitle = I18N.getText("lineParser.dialogTitle", tokenInContext.getName());
282283
}
283284
result =

0 commit comments

Comments
 (0)