diff --git a/src/cmd/barrierc/barrierc.cpp b/src/cmd/barrierc/barrierc.cpp index d52dd7c0..28d8efcc 100644 --- a/src/cmd/barrierc/barrierc.cpp +++ b/src/cmd/barrierc/barrierc.cpp @@ -46,5 +46,13 @@ main(int argc, char** argv) EventQueue events; ClientApp app(&events, createTaskBarReceiver); - return app.run(argc, argv); + int result = app.run(argc, argv); +#if SYSAPI_WIN32 + if (IsDebuggerPresent()) { + printf("\n\nHit a key to close...\n"); + getchar(); + } +#endif + return result; + } diff --git a/src/cmd/barriers/barriers.cpp b/src/cmd/barriers/barriers.cpp index 1003c321..cd67bcbe 100644 --- a/src/cmd/barriers/barriers.cpp +++ b/src/cmd/barriers/barriers.cpp @@ -46,5 +46,12 @@ main(int argc, char** argv) EventQueue events; ServerApp app(&events, createTaskBarReceiver); - return app.run(argc, argv); + int result = app.run(argc, argv); +#if SYSAPI_WIN32 + if (IsDebuggerPresent()) { + printf("\n\nHit a key to close...\n"); + getchar(); + } +#endif + return result; }