summaryrefslogtreecommitdiffstats
path: root/application/MultiMC.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'application/MultiMC.cpp')
-rw-r--r--application/MultiMC.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/application/MultiMC.cpp b/application/MultiMC.cpp
index 3c637077..0ca12adb 100644
--- a/application/MultiMC.cpp
+++ b/application/MultiMC.cpp
@@ -318,6 +318,7 @@ MultiMC::~MultiMC()
WriteConsole(out, endline, strlen(endline), &written, NULL);
}
#endif
+ shutdownLogger();
}
void MultiMC::messageReceived(const QString& message)
@@ -457,6 +458,11 @@ void MultiMC::initLogger()
logFile->open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Truncate);
}
+void MultiMC::shutdownLogger()
+{
+ qInstallMessageHandler(nullptr);
+}
+
void MultiMC::initInstances()
{
auto InstDirSetting = m_settings->getSetting("InstanceDir");