From c7b87aba1ac94a440ed2bfb4aaaf1a3f06c85d8e Mon Sep 17 00:00:00 2001 From: Jyrki Vesterinen Date: Sat, 18 Nov 2017 22:13:50 +0200 Subject: [PATCH] Windows: if a CMD switch immediately exits, wait for an Enter press Helpful if a developer is testing --help from Visual Studio, for example. --- src/wesnoth.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/wesnoth.cpp b/src/wesnoth.cpp index ec7c7d570889..5ef93faa2698 100644 --- a/src/wesnoth.cpp +++ b/src/wesnoth.cpp @@ -582,6 +582,13 @@ static int do_gameloop(const std::vector& args) game_config::wesnoth_program_dir = filesystem::directory_name(args[0]); int finished = process_command_args(cmdline_opts); if(finished != -1) { +#ifdef _WIN32 + if(lg::using_own_console()) { + std::cerr << "Press enter to continue..." << std::endl; + std::cin.get(); + } +#endif + return finished; }