NOISSUE shut down logger when MultiMC exits

Prevents crash bugs...
This commit is contained in:
Petr Mrázek 2016-11-07 01:54:00 +01:00
parent 7cff5ba2e1
commit 07589b5114
2 changed files with 7 additions and 0 deletions

View File

@ -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");

View File

@ -167,6 +167,7 @@ private slots:
private:
void initLogger();
void shutdownLogger();
void initIcons();
void initThemes();
void initGlobalSettings();