From 5ef6bd8507becc26c72dbb4d3acb89c68a7c865a Mon Sep 17 00:00:00 2001 From: jacob1 Date: Sat, 20 Oct 2012 15:18:29 -0400 Subject: close console when using the !load command diff --git a/src/console/ConsoleController.cpp b/src/console/ConsoleController.cpp index 618137d..7d61303 100644 --- a/src/console/ConsoleController.cpp +++ b/src/console/ConsoleController.cpp @@ -22,12 +22,13 @@ ConsoleController::ConsoleController(ControllerCallback * callback, CommandInter void ConsoleController::EvaluateCommand(std::string command) { + if (command.substr(0, 5) == "!load ") + CloseConsole(); int returnCode = commandInterface->Command(command); if(command.length()) consoleModel->AddLastCommand(ConsoleCommand(command, returnCode, commandInterface->GetLastError())); else - if(ui::Engine::Ref().GetWindow() == consoleView) - ui::Engine::Ref().CloseWindow(); + CloseConsole(); } void ConsoleController::CloseConsole() -- cgit v0.9.2-21-gd62e