X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fvumeter.h;h=f58eeff9d67e1582ad6f85913599201204d34776;hb=3ebd09c3607db65e9eb7a5ff77b76ab709c9ec0f;hp=7a9420058358f30047f8f2d3645eaa972ec51895;hpb=392f9d1ccb835c05a3874c4bea163788b2c37024;p=nageru diff --git a/nageru/vumeter.h b/nageru/vumeter.h index 7a94200..f58eeff 100644 --- a/nageru/vumeter.h +++ b/nageru/vumeter.h @@ -25,7 +25,7 @@ public: } void set_level(float level_lufs_left, float level_lufs_right) { - std::unique_lock lock(level_mutex); + std::lock_guard lock(level_mutex); this->level_lufs[0] = level_lufs_left; this->level_lufs[1] = level_lufs_right; QMetaObject::invokeMethod(this, "update", Qt::AutoConnection); @@ -36,7 +36,7 @@ public: } void set_peak(float peak_lufs_left, float peak_lufs_right) { - std::unique_lock lock(level_mutex); + std::lock_guard lock(level_mutex); this->peak_lufs[0] = peak_lufs_left; this->peak_lufs[1] = peak_lufs_right; QMetaObject::invokeMethod(this, "update", Qt::AutoConnection);