From 6ed57cdc705fab5728b1e9d7718270b9cff00cc7 Mon Sep 17 00:00:00 2001 From: Celtic Minstrel Date: Sun, 11 Nov 2018 15:59:09 -0500 Subject: [PATCH] Fix crash when invoking Lua console from the main menu --- src/gui/dialogs/lua_interpreter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/dialogs/lua_interpreter.cpp b/src/gui/dialogs/lua_interpreter.cpp index b695ce1e975..055d0c1e0e3 100644 --- a/src/gui/dialogs/lua_interpreter.cpp +++ b/src/gui/dialogs/lua_interpreter.cpp @@ -685,7 +685,7 @@ void lua_interpreter::controller::search(int direction) /** Display a new console, using given video and lua kernel */ void lua_interpreter::display(lua_kernel_base * lk) { #ifndef ALWAYS_HAVE_LUA_CONSOLE - if(!game_config::debug) { + if(!game_config::debug && resources::controller) { display_chat_manager& chat_man = resources::controller->get_display().get_chat_manager(); const std::string& message = _("The lua console can only be used in debug mode! (Run ':debug' first)"); chat_man.add_chat_message(time(nullptr), _("lua console"), 0, message, events::chat_handler::MESSAGE_PRIVATE, false);