summaryrefslogtreecommitdiff
path: root/gtk2_ardour/meter_strip.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-06-26 21:19:32 +0200
committerRobin Gareus <robin@gareus.org>2014-06-26 21:20:04 +0200
commit353f857d6e6afb2782009fd556fe3d6b80da3d2a (patch)
tree26edd1a3cb55c42c61130adfd77108d4ea5f456a /gtk2_ardour/meter_strip.cc
parent4e689d9496394e7218e1b09d0cef2a61f3791b62 (diff)
fix meterbridge height issues when config changes
Diffstat (limited to 'gtk2_ardour/meter_strip.cc')
-rw-r--r--gtk2_ardour/meter_strip.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk2_ardour/meter_strip.cc b/gtk2_ardour/meter_strip.cc
index d1031545bf..e7e0063f40 100644
--- a/gtk2_ardour/meter_strip.cc
+++ b/gtk2_ardour/meter_strip.cc
@@ -526,7 +526,7 @@ MeterStrip::on_size_allocate (Gtk::Allocation& a)
}
int tnh = 0;
if (_session && _session->config.get_track_name_number()) {
- tnh = 3 + _session->track_number_decimals() * 8;
+ tnh = 4 + _session->track_number_decimals() * 8;
}
namebx.set_size_request(18, nh + tnh);
namenumberbx.set_size_request(18, nh + tnh);
@@ -744,6 +744,7 @@ MeterStrip::parameter_changed (std::string const & p)
}
else if (p == "track-name-number") {
name_changed();
+ queue_resize();
}
}
@@ -762,7 +763,7 @@ MeterStrip::name_changed () {
number_label.set_text (PBD::to_string (abs(_route->track_number ()), std::dec));
number_label.show();
}
- number_label.set_size_request(18, 3 + _session->track_number_decimals() * 8);
+ number_label.set_size_request(18, 4 + _session->track_number_decimals() * 8);
} else {
number_label.hide();
}