summaryrefslogtreecommitdiff
path: root/gtk2_ardour/meter_strip.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2013-07-29 15:26:36 +0200
committerRobin Gareus <robin@gareus.org>2013-07-29 15:26:36 +0200
commit3ab25dc6f37a0a5b07502d1e891dcec9e99dcd02 (patch)
treee0712ac77385db1c1e97b145f805eda63c384a16 /gtk2_ardour/meter_strip.cc
parent2faaf71573b977a8aabb3c6fdfd914647ccf1829 (diff)
change metric-scale on the sides of meterbridge when scrolling
Diffstat (limited to 'gtk2_ardour/meter_strip.cc')
-rw-r--r--gtk2_ardour/meter_strip.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk2_ardour/meter_strip.cc b/gtk2_ardour/meter_strip.cc
index 1f22222293..87fbb62406 100644
--- a/gtk2_ardour/meter_strip.cc
+++ b/gtk2_ardour/meter_strip.cc
@@ -474,7 +474,12 @@ MeterStrip::meter_metrics_expose (GdkEventExpose *ev)
void
MeterStrip::set_metric_mode (int metricmode, ARDOUR::MeterType mt)
{
+ if (metric_type == mt && _metricmode == metricmode) {
+ return;
+ }
metric_type = mt;
+ _metricmode = metricmode;
+
_types.clear ();
switch(metricmode) {
case 0: