diff --git a/src/gui/dialogs/title_screen.cpp b/src/gui/dialogs/title_screen.cpp index d26815ae2c86e..6603a6f946b19 100644 --- a/src/gui/dialogs/title_screen.cpp +++ b/src/gui/dialogs/title_screen.cpp @@ -21,7 +21,6 @@ #include "game_config.hpp" #include "game_config_manager.hpp" #include "game_launcher.hpp" -#include "preferences/game.hpp" #include "gettext.hpp" #include "gui/auxiliary/find_widget.hpp" #include "gui/auxiliary/tips.hpp" @@ -32,12 +31,12 @@ #include "gui/dialogs/help_browser.hpp" #include "gui/dialogs/language_selection.hpp" #include "gui/dialogs/lua_interpreter.hpp" -#include "game_config_manager.hpp" #include "gui/dialogs/message.hpp" -#include "gui/dialogs/simple_item_selector.hpp" #include "gui/dialogs/multiplayer/mp_host_game_prompt.hpp" #include "gui/dialogs/multiplayer/mp_method_selection.hpp" +#include "gui/dialogs/simple_item_selector.hpp" #include "log.hpp" +#include "preferences/game.hpp" //#define DEBUG_TOOLTIP #ifdef DEBUG_TOOLTIP #include "gui/dialogs/tooltip.hpp" @@ -51,7 +50,6 @@ #include "help/help.hpp" #include "hotkey/hotkey_command.hpp" #include "video.hpp" - #include "utils/functional.hpp" #include @@ -150,16 +148,15 @@ title_screen::~title_screen() { } -using btn_callback = std::function; +using btn_callback = std::function; static void register_button(window& win, const std::string& id, hotkey::HOTKEY_COMMAND hk, btn_callback callback) { if(hk != hotkey::HOTKEY_NULL) { - win.register_hotkey(hk, std::bind(callback, std::ref(win))); + win.register_hotkey(hk, std::bind(callback)); } - event::connect_signal_mouse_left_click(find_widget