Fix * flags

This commit is contained in:
fullwall 2012-10-15 20:51:48 +08:00
parent 5d2c81da84
commit 8bb958e2d3

View File

@ -108,7 +108,7 @@ public class CommandManager {
if (cmd.max() != -1 && context.argsLength() > cmd.max())
throw new CommandUsageException("Too many arguments.", getUsage(args, cmd));
if (!context.getFlags().contains('*')) {
if (!cmd.flags().contains("*")) {
for (char flag : context.getFlags())
if (cmd.flags().indexOf(String.valueOf(flag)) == -1)
throw new CommandUsageException("Unknown flag: " + flag, getUsage(args, cmd));