diff options
author | Robin Gareus <robin@gareus.org> | 2013-07-14 11:34:31 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-07-14 11:34:31 +0200 |
commit | 2106a12edd6dcdf1189b7cfd68b07a0761d77c46 (patch) | |
tree | c64b5d40703d26279485d908ce82dc44889dbb0a /gtk2_ardour/meter_strip.cc | |
parent | cb9b1801ec4ef5974bc9365c1b551a864615a5cc (diff) |
improve caching of metric and tick patters
* selectively clear cache (meterbridge, mixer)
* free memory of patterns on clear
Diffstat (limited to 'gtk2_ardour/meter_strip.cc')
-rw-r--r-- | gtk2_ardour/meter_strip.cc | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/gtk2_ardour/meter_strip.cc b/gtk2_ardour/meter_strip.cc index a4cc56d61c..88a946585a 100644 --- a/gtk2_ardour/meter_strip.cc +++ b/gtk2_ardour/meter_strip.cc @@ -372,14 +372,12 @@ MeterStrip::meter_configuration_changed (ChanCount c) void MeterStrip::on_size_request (Gtk::Requisition* r) { - meter_clear_pattern_cache(); VBox::on_size_request(r); } void MeterStrip::on_size_allocate (Gtk::Allocation& a) { - meter_clear_pattern_cache(); const int wh = a.get_height(); int nh = ceilf(wh * .11f); if (nh < 52) nh = 52; |