X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fvumeter.cpp;h=2f25345f2d4450f74f9c9c42c0a573cf95aa61c0;hb=f81ae3be1aae619fe4ad022f55d95a4a83ace076;hp=b697a834da3876533c06db888c16a42e8f209067;hpb=392f9d1ccb835c05a3874c4bea163788b2c37024;p=nageru diff --git a/nageru/vumeter.cpp b/nageru/vumeter.cpp index b697a83..2f25345 100644 --- a/nageru/vumeter.cpp +++ b/nageru/vumeter.cpp @@ -1,7 +1,12 @@ #include "vumeter.h" +#include #include +#include #include +#include +#include +#include #include "vu_common.h" class QPaintEvent; @@ -25,7 +30,7 @@ void VUMeter::paintEvent(QPaintEvent *event) float level_lufs[2], peak_lufs[2]; { - unique_lock lock(level_mutex); + lock_guard lock(level_mutex); level_lufs[0] = this->level_lufs[0]; level_lufs[1] = this->level_lufs[1]; peak_lufs[0] = this->peak_lufs[0];