diff options
author | Robin Gareus <robin@gareus.org> | 2014-08-30 04:17:10 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-08-30 04:19:48 +0200 |
commit | 8e3b1c17c1907417edf665e833529690644941a9 (patch) | |
tree | c8c0ef02f26f5d3d9f90330cf01bb6b824119862 /gtk2_ardour/gain_meter.cc | |
parent | 5a688b672c1d0017506a209aae3f6b55d4b5b9fa (diff) |
fader+meter: update numeric display bg on style change
Diffstat (limited to 'gtk2_ardour/gain_meter.cc')
-rw-r--r-- | gtk2_ardour/gain_meter.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/gain_meter.cc b/gtk2_ardour/gain_meter.cc index 420d356c90..e647c51bac 100644 --- a/gtk2_ardour/gain_meter.cc +++ b/gtk2_ardour/gain_meter.cc @@ -1056,6 +1056,13 @@ GainMeter::meter_ticks2_expose (GdkEventExpose *ev) return meter_expose_ticks(ev, _route->meter_type(), _types, &meter_ticks2_area); } +void +GainMeter::on_style_changed (const Glib::RefPtr<Gtk::Style>&) +{ + gain_display.queue_draw(); + peak_display.queue_draw(); +} + boost::shared_ptr<PBD::Controllable> GainMeterBase::get_controllable() { @@ -1121,6 +1128,7 @@ GainMeter::meter_configuration_changed (ChanCount c) setup_meters(); meter_clear_pattern_cache(4); + on_style_changed(Glib::RefPtr<Gtk::Style>()); } void |