changed locking to QMutexLocker

This commit is contained in:
Stojce Slavkovski 2014-01-03 00:11:24 +01:00
parent b7bcdf8f8c
commit 3848028365

View file

@ -14,7 +14,7 @@
#include <QDir>
#include <QDesktopServices>
FileLogger::FileLogger() : _logData(NULL), _mutex() {
FileLogger::FileLogger() : _logData(NULL) {
setExtraDebugging(false);
_fileName = QStandardPaths::writableLocation(QStandardPaths::DataLocation);
QDir logDir(_fileName);
@ -28,7 +28,7 @@ FileLogger::FileLogger() : _logData(NULL), _mutex() {
}
void FileLogger::addMessage(QString message) {
_mutex.lock();
QMutexLocker locker(&_mutex);
emit logReceived(message);
_logData.append(message);
@ -37,7 +37,6 @@ void FileLogger::addMessage(QString message) {
QTextStream out(&file);
out << message;
}
_mutex.unlock();
}
void FileLogger::locateLog() {