aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/trinitycore/CliRunnable.cpp31
1 files changed, 15 insertions, 16 deletions
diff --git a/src/trinitycore/CliRunnable.cpp b/src/trinitycore/CliRunnable.cpp
index ab006e3d046..966b0b4dabb 100644
--- a/src/trinitycore/CliRunnable.cpp
+++ b/src/trinitycore/CliRunnable.cpp
@@ -49,29 +49,28 @@ char * command_finder(const char* text, int state)
ChatCommand *cmd = ChatHandler::getCommandTable();
if(!state)
- {
- idx = 0;
- len = strlen(text);
- }
+ {
+ idx = 0;
+ len = strlen(text);
+ }
while(ret = cmd[idx].Name)
+ {
+ if(!cmd[idx].AllowConsole)
{
- if(!cmd[idx].AllowConsole)
- {
- idx++;
- continue;
- }
-
idx++;
- //printf("Checking %s \n", cmd[idx].Name);
- if (strncmp(ret, text, len) == 0)
- return strdup(ret);
- if(cmd[idx].Name == NULL)
- break;
+ continue;
}
- return ((char*)NULL);
+ idx++;
+ //printf("Checking %s \n", cmd[idx].Name);
+ if (strncmp(ret, text, len) == 0)
+ return strdup(ret);
+ if(cmd[idx].Name == NULL)
+ break;
+ }
+ return ((char*)NULL);
}
char ** cli_completion(const char * text, int start, int end)