X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fgtkmm2ext%2Fstateful_button.cc;h=3880a1b35c853b5f52e00e18f5c61bd02c2e2f61;hb=25a6aa57a377a1ca2843563cc401a69d1453bd7d;hp=ea6abdac430f0f6bbbe9c1be2e4a254675d21c96;hpb=316fca72dbad5bae530816714de52eadc9d7f243;p=ardour.git diff --git a/libs/gtkmm2ext/stateful_button.cc b/libs/gtkmm2ext/stateful_button.cc index ea6abdac43..3880a1b35c 100644 --- a/libs/gtkmm2ext/stateful_button.cc +++ b/libs/gtkmm2ext/stateful_button.cc @@ -67,10 +67,13 @@ StateButton::set_visual_state (int n) case 2: name += "-alternate"; break; + + case 3: + name += "-alternate2"; + break; } set_widget_name (name); - visual_state = n; } @@ -108,6 +111,7 @@ StateButton::avoid_prelight_on_style_changed (const Glib::RefPtr& /* gtk_widget_modify_style (GTK_WIDGET(child->gobj()), rcstyle); } + g_object_unref (rcstyle); style_changing = false; }