From bef42fb1ce9b4cbd1418bae539d0ac8f75e8a590 Mon Sep 17 00:00:00 2001
From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
Date: Mon, 14 Mar 2022 13:58:10 -0400
Subject: [PATCH] mainapp: remove log to vs console

This should be added directly to the logger in jamid.

Change-Id: I5cc2d1b8e2767325d8228964bcc27c266d12ad43
---
 src/mainapplication.cpp | 17 -----------------
 src/mainapplication.h   |  2 --
 2 files changed, 19 deletions(-)

diff --git a/src/mainapplication.cpp b/src/mainapplication.cpp
index 87cfa0d20..80f4f6a47 100644
--- a/src/mainapplication.cpp
+++ b/src/mainapplication.cpp
@@ -77,19 +77,6 @@ ScreenInfo::setCurrentFocusWindow(QWindow* window)
     }
 }
 
-void
-MainApplication::vsConsoleDebug()
-{
-#ifdef _MSC_VER
-    // Print debug to output window if using VS.
-    QObject::connect(&lrcInstance_->behaviorController(),
-                     &lrc::api::BehaviorController::debugMessageReceived,
-                     [](const QString& message) {
-                         OutputDebugStringA((message + "\n").toStdString().c_str());
-                     });
-#endif
-}
-
 MainApplication::MainApplication(int& argc, char** argv)
     : QApplication(argc, argv)
 {
@@ -166,10 +153,6 @@ MainApplication::init()
         [this] { engine_->quit(); },
         Qt::DirectConnection);
 
-    if (runOptions_[Option::DebugToConsole].toBool()) {
-        vsConsoleDebug();
-    }
-
     auto downloadPath = settingsManager_->getValue(Settings::Key::DownloadPath);
     auto allowTransferFromUntrusted = settingsManager_->getValue(Settings::Key::AllowFromUntrusted)
                                           .toBool();
diff --git a/src/mainapplication.h b/src/mainapplication.h
index d4668df3d..8d6f90fad 100644
--- a/src/mainapplication.h
+++ b/src/mainapplication.h
@@ -71,7 +71,6 @@ public:
     enum class Option {
         StartMinimized = 0,
         Debug,
-        DebugToConsole,
         UpdateUrl,
         MuteJamid,
         TerminationRequested,
@@ -98,7 +97,6 @@ Q_SIGNALS:
     void closeRequested();
 
 private:
-    void vsConsoleDebug();
     void initLrc(const QString& downloadUrl, ConnectivityMonitor* cm, bool logDaemon);
     void parseArguments();
     void setApplicationFont();
-- 
GitLab