From 38480283659e437e9ad6b3f9521811f726018d73 Mon Sep 17 00:00:00 2001 From: Stojce Slavkovski Date: Fri, 3 Jan 2014 00:11:24 +0100 Subject: [PATCH] changed locking to QMutexLocker --- interface/src/FileLogger.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/interface/src/FileLogger.cpp b/interface/src/FileLogger.cpp index 0d79eedb83..4c96dfcfa5 100644 --- a/interface/src/FileLogger.cpp +++ b/interface/src/FileLogger.cpp @@ -14,7 +14,7 @@ #include #include -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() {