summaryrefslogtreecommitdiff
path: root/libs/ardour/meter.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2013-07-07 19:04:07 +0200
committerRobin Gareus <robin@gareus.org>2013-07-10 15:27:13 +0200
commit5dae93e5ea4a975afae92bbb51ba3410f6dc3e5f (patch)
tree8c078b1b24135dd9463d7c3dd4d211320c41baac /libs/ardour/meter.cc
parent09243a326a430854f81fd3ff3a8c54109e31fd1a (diff)
ignore state-changes during [meter] context-menu popup (gtkmm bug?)
Diffstat (limited to 'libs/ardour/meter.cc')
-rw-r--r--libs/ardour/meter.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/meter.cc b/libs/ardour/meter.cc
index c332143324..9871b582c0 100644
--- a/libs/ardour/meter.cc
+++ b/libs/ardour/meter.cc
@@ -307,6 +307,10 @@ PeakMeter::meter_level(uint32_t n, MeterType type) {
void
PeakMeter::set_type(MeterType t)
{
+ if (t == _meter_type) {
+ return;
+ }
+
_meter_type = t;
if (t & MeterKrms) {