diff options
author | Robin Gareus <robin@gareus.org> | 2014-06-26 21:19:32 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-06-26 21:20:04 +0200 |
commit | 353f857d6e6afb2782009fd556fe3d6b80da3d2a (patch) | |
tree | 26edd1a3cb55c42c61130adfd77108d4ea5f456a /gtk2_ardour/meter_strip.cc | |
parent | 4e689d9496394e7218e1b09d0cef2a61f3791b62 (diff) |
fix meterbridge height issues when config changes
Diffstat (limited to 'gtk2_ardour/meter_strip.cc')
-rw-r--r-- | gtk2_ardour/meter_strip.cc | 5 |
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(); } |