|
|
@@ -40,12 +40,19 @@ public: |
|
|
|
|
|
|
|
void timerCallback() override
|
|
|
|
{
|
|
|
|
const float newLevel = (float) manager.getCurrentInputLevel();
|
|
|
|
if (isShowing())
|
|
|
|
{
|
|
|
|
const float newLevel = (float) manager.getCurrentInputLevel();
|
|
|
|
|
|
|
|
if (std::abs (level - newLevel) > 0.005f)
|
|
|
|
if (std::abs (level - newLevel) > 0.005f)
|
|
|
|
{
|
|
|
|
level = newLevel;
|
|
|
|
repaint();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
{
|
|
|
|
level = newLevel;
|
|
|
|
repaint();
|
|
|
|
level = 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|