From b61ba96fa598778578319282f13b370be8b9c0bd Mon Sep 17 00:00:00 2001 From: Pepich Date: Thu, 11 May 2017 14:05:07 +0200 Subject: Fixed gettingName never being reset after the name was read --- src/main/java/com/nemez/cmdmgr/CommandManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/nemez/cmdmgr/CommandManager.java b/src/main/java/com/nemez/cmdmgr/CommandManager.java index aa38107..c71a5e7 100644 --- a/src/main/java/com/nemez/cmdmgr/CommandManager.java +++ b/src/main/java/com/nemez/cmdmgr/CommandManager.java @@ -339,6 +339,7 @@ public class CommandManager { if (gettingName && cmdName == null) { /* set the command name to what we just gathered (trimmed) */ cmdName = buffer.toString().trim(); + gettingName = false; }else{ /* are we currently in an argument? */ if (currentArgComp == null) { @@ -434,6 +435,7 @@ public class CommandManager { /* we are getting the name and we didn't set it yet, set it */ if (gettingName && cmdName == null) { cmdName = buffer.toString().trim(); + gettingName = false; }else{ /* we aren't defining a type, put the current text into the sub-command as a constant */ if (currentArgComp == null) { -- cgit v1.2.3