diff --git a/frontend/components/VolumeMeter.cpp b/frontend/components/VolumeMeter.cpp index 147980f4b..219b9bb9b 100644 --- a/frontend/components/VolumeMeter.cpp +++ b/frontend/components/VolumeMeter.cpp @@ -338,8 +338,10 @@ VolumeMeter::VolumeMeter(QWidget *parent, obs_source_t *source) connect(updateTimer, &QTimer::timeout, this, [this]() { if (needLayoutChange()) { doLayout(); + update(); + } else { + update(getBarRect()); } - repaint(); }); connect(App(), &OBSApp::StyleChanged, this, &VolumeMeter::doLayout);