Index: mojo/application/public/cpp/lib/application_runner.cc |
diff --git a/mojo/application/public/cpp/lib/application_runner.cc b/mojo/application/public/cpp/lib/application_runner.cc |
index 312789208c9605a9aa2107de131a0a711012ef1d..12125ffc9858215ce3163092c3eb2ebb26e8bb75 100644 |
--- a/mojo/application/public/cpp/lib/application_runner.cc |
+++ b/mojo/application/public/cpp/lib/application_runner.cc |
@@ -9,6 +9,7 @@ |
#include "base/debug/stack_trace.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/message_loop/message_loop.h" |
+#include "base/process/launch.h" |
#include "base/threading/worker_pool.h" |
#include "mojo/application/public/cpp/application_delegate.h" |
#include "mojo/application/public/cpp/application_impl.h" |
@@ -46,8 +47,11 @@ MojoResult ApplicationRunner::Run(MojoHandle application_request_handle, |
if (init_base) { |
InitBaseCommandLine(); |
at_exit.reset(new base::AtExitManager); |
-#ifndef NDEBUG |
+#ifndef OFFICIAL_BUILD |
base::debug::EnableInProcessStackDumping(); |
+#if defined(OS_WIN) |
+ base::RouteStdioToConsole(false); |
+#endif |
#endif |
} |