diff options
Diffstat (limited to 'src/gui/console/ConsoleController.cpp')
| -rw-r--r-- | src/gui/console/ConsoleController.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/gui/console/ConsoleController.cpp b/src/gui/console/ConsoleController.cpp index 602636f..b79470c 100644 --- a/src/gui/console/ConsoleController.cpp +++ b/src/gui/console/ConsoleController.cpp @@ -15,11 +15,13 @@ ConsoleController::ConsoleController(ControllerCallback * callback, CommandInter void ConsoleController::EvaluateCommand(std::string command) { - if (command.substr(0, 6) == "!load ") - CloseConsole(); - int returnCode = commandInterface->Command(command); if(command.length()) + { + if (command.substr(0, 6) == "!load ") + CloseConsole(); + int returnCode = commandInterface->Command(command); consoleModel->AddLastCommand(ConsoleCommand(command, returnCode, commandInterface->GetLastError())); + } else CloseConsole(); } |
