From 5ef6bd8507becc26c72dbb4d3acb89c68a7c865a Mon Sep 17 00:00:00 2001 From: jacob1 Date: Sat, 20 Oct 2012 15:18:29 -0400 Subject: [PATCH] close console when using the !load command --- src/console/ConsoleController.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/console/ConsoleController.cpp b/src/console/ConsoleController.cpp index 618137db3..7d613030b 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()