From 98c150e7fcee191891200eac9bc2303594ca3ffc Mon Sep 17 00:00:00 2001 From: James Rowe Date: Fri, 27 Apr 2018 09:58:48 -0600 Subject: [PATCH] Fix duplicated logs on windows --- src/citra_qt/debugger/console.cpp | 6 ++++++ src/citra_qt/main.cpp | 2 -- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/citra_qt/debugger/console.cpp b/src/citra_qt/debugger/console.cpp index 4cfd33a01..f405f8172 100644 --- a/src/citra_qt/debugger/console.cpp +++ b/src/citra_qt/debugger/console.cpp @@ -34,6 +34,12 @@ void ToggleConsole() { freopen_s(&temp, "NUL", "w", stderr); } } +#else + if (UISettings::values.show_console) { + Log::AddBackend(std::make_unique()); + } else { + Log::RemoveBackend(Log::ColorConsoleBackend::Name()); + } #endif } } // namespace Debugger diff --git a/src/citra_qt/main.cpp b/src/citra_qt/main.cpp index 731c57f41..ab1e3b5c3 100644 --- a/src/citra_qt/main.cpp +++ b/src/citra_qt/main.cpp @@ -1338,8 +1338,6 @@ void GMainWindow::SyncMenuUISettings() { #endif int main(int argc, char* argv[]) { - Log::AddBackend(std::make_unique()); - MicroProfileOnThreadCreate("Frontend"); SCOPE_EXIT({ MicroProfileShutdown(); });