Skip to content

Commit

Permalink
(Do I need this too?)
Browse files Browse the repository at this point in the history
  • Loading branch information
Paul-Licameli committed Jun 3, 2024
1 parent 5b2e0dd commit dc01bea
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion src/tracks/playabletrack/wavetrack/ui/WaveTrackMeter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,12 @@
**********************************************************************/
#include "WaveTrackMeter.h"

#include "ActiveProject.h"
#include "AllThemeResources.h"
#include "Decibels.h"
#include "PeakAndRmsMeter.h"
#include "../../../../widgets/MeterPainter.h"
#include "TrackPanel.h"
#include "TransportUtilities.h"
#include "WaveTrack.h"

Expand Down Expand Up @@ -47,7 +49,19 @@ struct WaveTrackRmsMeter

wxTimer::Start(1000 / mMeterRefreshRate);
}
void Notify() override { PeakAndRmsMeter::Poll(); }
void Notify() override {
mNumChanges = 0;
PeakAndRmsMeter::Poll();
if (mNumChanges) {
if (auto pProject = GetActiveProject().lock())
TrackPanel::Get(*pProject).Refresh();
}
}
void Receive(double, const MeterUpdateMsg &) override {
++mNumChanges;
}

unsigned mNumChanges{};
};

int ChooseBgColor(bool selected) {
Expand Down

0 comments on commit dc01bea

Please sign in to comment.