X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fvumeter.h;h=f58eeff9d67e1582ad6f85913599201204d34776;hb=fcae09355c1a00a68015b3d727339aebd2e52aa4;hp=7a9420058358f30047f8f2d3645eaa972ec51895;hpb=9b7d691b4cc5db7dbfc18c82e86c1207fcac4722;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);