fix meterbridge: load button image only once.
authorRobin Gareus <robin@gareus.org>
Sat, 28 Jun 2014 19:26:16 +0000 (21:26 +0200)
committerRobin Gareus <robin@gareus.org>
Sat, 28 Jun 2014 20:02:20 +0000 (22:02 +0200)
gtk2_ardour/meter_strip.cc

index e7e0063f40b02148a1696e0eb60c3547cfc13857..fd38da65e6b606a32d769658b5eb9903f7f662ee 100644 (file)
@@ -205,6 +205,7 @@ MeterStrip::MeterStrip (Session* sess, boost::shared_ptr<ARDOUR::Route> rt)
 
        rec_enable_button->set_corner_radius(2);
        rec_enable_button->set_size_request(16, 16);
+       rec_enable_button->set_image (::get_icon (X_("record_normal_red")));
 
        mute_button->set_corner_radius(2);
        mute_button->set_size_request(16, 16);
@@ -355,7 +356,6 @@ MeterStrip::set_button_names()
 {
        mute_button->set_text (_("M"));
        rec_enable_button->set_text ("");
-       rec_enable_button->set_image (::get_icon (X_("record_normal_red")));
 
        if (_route && _route->solo_safe()) {
                solo_button->set_visual_state (Gtkmm2ext::VisualState (solo_button->visual_state() | Gtkmm2ext::Insensitive));