diff --git a/src/mainapplication.cpp b/src/mainapplication.cpp index 076a824f0989eb6d11d4b99d553b87e9c3c52b83..0c3209fc6fa7c528bec197f1cf9332758170441c 100644 --- a/src/mainapplication.cpp +++ b/src/mainapplication.cpp @@ -187,7 +187,7 @@ MainApplication::init() initLrc(results[opts::UPDATEURL].toString(), connectivityMonitor_.get(), - results[opts::MUTEDAEMON].toBool()); + results[opts::DEBUG].toBool() && !results[opts::MUTEDAEMON].toBool()); #if defined(Q_OS_UNIX) && !defined(Q_OS_MACOS) using namespace Interfaces; @@ -309,7 +309,7 @@ MainApplication::loadTranslations() } void -MainApplication::initLrc(const QString& downloadUrl, ConnectivityMonitor* cm, bool muteDaemon) +MainApplication::initLrc(const QString& downloadUrl, ConnectivityMonitor* cm, bool logDaemon) { /* * Init mainwindow and finish splash when mainwindow shows up. @@ -333,7 +333,7 @@ MainApplication::initLrc(const QString& downloadUrl, ConnectivityMonitor* cm, bo }, downloadUrl, cm, - muteDaemon)); + !logDaemon)); lrcInstance_->subscribeToDebugReceived(); } @@ -377,7 +377,7 @@ MainApplication::parseArguments() parser.addOption(updateUrlOption); #endif - QCommandLineOption muteDaemonOption({"q", "quiet"}, "Mute daemon logging."); + QCommandLineOption muteDaemonOption({"q", "quiet"}, "Mute daemon logging. (only if debug)"); parser.addOption(muteDaemonOption); parser.process(*this); diff --git a/src/mainapplication.h b/src/mainapplication.h index be972170a36c33d9427964914c866d1e9ba1b313..51306be829478b9fbc1c61a08aeb96938be26dac 100644 --- a/src/mainapplication.h +++ b/src/mainapplication.h @@ -70,7 +70,7 @@ private: void fileDebug(QFile* debugFile); void loadTranslations(); - void initLrc(const QString& downloadUrl, ConnectivityMonitor* cm, bool muteDaemon); + void initLrc(const QString& downloadUrl, ConnectivityMonitor* cm, bool logDaemon); const QVariantMap parseArguments(); void setApplicationFont(); void initQmlLayer();