]> git.sesse.net Git - nageru/blobdiff - nageru/vumeter.cpp
IWYU-fix nageru/*.cpp.
[nageru] / nageru / vumeter.cpp
index b697a834da3876533c06db888c16a42e8f209067..2f25345f2d4450f74f9c9c42c0a573cf95aa61c0 100644 (file)
@@ -1,7 +1,12 @@
 #include "vumeter.h"
 
+#include <QPaintDevice>
 #include <QPainter>
+#include <QPixmap>
 #include <QRect>
+#include <QWidget>
+#include <math.h>
+#include <mutex>
 #include "vu_common.h"
 
 class QPaintEvent;
@@ -25,7 +30,7 @@ void VUMeter::paintEvent(QPaintEvent *event)
 
        float level_lufs[2], peak_lufs[2];
        {
-               unique_lock<mutex> lock(level_mutex);
+               lock_guard<mutex> lock(level_mutex);
                level_lufs[0] = this->level_lufs[0];
                level_lufs[1] = this->level_lufs[1];
                peak_lufs[0] = this->peak_lufs[0];