diff options
author | Robin Gareus <robin@gareus.org> | 2014-09-02 05:08:13 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-09-02 05:14:26 +0200 |
commit | 88df9c28a6472bdaad5e616bad00e50f6b2fda06 (patch) | |
tree | 3729870111e834df0c6d52c22ab143eda9e40f46 /gtk2_ardour | |
parent | 5803f26c518556b9a4661cf16f5c008e50aad10a (diff) |
fix static initialization of Gtk::SizeGroup
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/time_axis_view.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/time_axis_view.cc b/gtk2_ardour/time_axis_view.cc index 04a2170757..2ac021f4cb 100644 --- a/gtk2_ardour/time_axis_view.cc +++ b/gtk2_ardour/time_axis_view.cc @@ -71,7 +71,7 @@ uint32_t TimeAxisView::button_height = 0; uint32_t TimeAxisView::extra_height = 0; int const TimeAxisView::_max_order = 512; PBD::Signal1<void,TimeAxisView*> TimeAxisView::CatchDeletion; -Glib::RefPtr<Gtk::SizeGroup> TimeAxisView::controls_meters_size_group = SizeGroup::create (SIZE_GROUP_HORIZONTAL); +Glib::RefPtr<Gtk::SizeGroup> TimeAxisView::controls_meters_size_group = Glib::RefPtr<Gtk::SizeGroup>(); TimeAxisView::TimeAxisView (ARDOUR::Session* sess, PublicEditor& ed, TimeAxisView* rent, Canvas& /*canvas*/) : AxisView (sess) @@ -98,6 +98,9 @@ TimeAxisView::TimeAxisView (ARDOUR::Session* sess, PublicEditor& ed, TimeAxisVie , _have_preresize_cursor (false) , _ebox_release_can_act (true) { + if (!controls_meters_size_group) { + controls_meters_size_group = SizeGroup::create (SIZE_GROUP_HORIZONTAL); + } if (extra_height == 0) { compute_heights (); } |