summaryrefslogtreecommitdiff
path: root/gtk2_ardour/gain_meter.cc
diff options
context:
space:
mode:
authorDoug McLain <doug@nostar.net>2007-11-18 07:13:55 +0000
committerDoug McLain <doug@nostar.net>2007-11-18 07:13:55 +0000
commitef3f600a1a4a96ea93dd97a2944e29a988d577e9 (patch)
tree35876edbc389baaac3702dd5e29845b6abfd82e0 /gtk2_ardour/gain_meter.cc
parent8683ccfd80e9cb222ba94684954caff7cf318670 (diff)
Make meters stay off when they are supposed to be
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2691 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/gain_meter.cc')
-rw-r--r--gtk2_ardour/gain_meter.cc16
1 files changed, 10 insertions, 6 deletions
diff --git a/gtk2_ardour/gain_meter.cc b/gtk2_ardour/gain_meter.cc
index dd33509f0b..ec2fffaca2 100644
--- a/gtk2_ardour/gain_meter.cc
+++ b/gtk2_ardour/gain_meter.cc
@@ -965,11 +965,15 @@ GainMeter::gain_automation_state_changed ()
void GainMeter::setup_atv_meter (int len)
{
set_no_show_all();
- regular_meter_width = 3;
- hide_all();
- set_width(Narrow, len);
- meter_packer.show_all();
- hbox.show();
- show();
+
+ if (Config->get_show_track_meters()) {
+ set_no_show_all();
+ regular_meter_width = 3;
+ hide_all();
+ set_width(Narrow, len);
+ meter_packer.show_all();
+ hbox.show();
+ show();
+ }
}