Fixed small crash bug on exit

This commit is contained in:
Cain Kilgore 2017-09-08 23:05:22 +01:00
parent 7b39cb7791
commit f109a86b23

View file

@ -513,10 +513,13 @@ void messageHandler(QtMsgType type, const QMessageLogContext& context, const QSt
auto avatarManager = DependencyManager::get<AvatarManager>(); auto avatarManager = DependencyManager::get<AvatarManager>();
auto myAvatar = avatarManager ? avatarManager->getMyAvatar() : nullptr; auto myAvatar = avatarManager ? avatarManager->getMyAvatar() : nullptr;
QUuid fileLoggerSessionID = myAvatar->getSessionUUID(); if (myAvatar) {
if (!fileLoggerSessionID.isNull()) { QUuid fileLoggerSessionID = myAvatar->getSessionUUID();
qApp->getLogger()->setSessionID(fileLoggerSessionID); if (!fileLoggerSessionID.isNull()) {
qApp->getLogger()->setSessionID(fileLoggerSessionID);
}
} }
qApp->getLogger()->addMessage(qPrintable(logMessage + "\n")); qApp->getLogger()->addMessage(qPrintable(logMessage + "\n"));
} }
} }