diff options
Diffstat (limited to 'gtk2_ardour/time_axis_view.cc')
-rw-r--r-- | gtk2_ardour/time_axis_view.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gtk2_ardour/time_axis_view.cc b/gtk2_ardour/time_axis_view.cc index 3ac5fc6c38..ee09adad83 100644 --- a/gtk2_ardour/time_axis_view.cc +++ b/gtk2_ardour/time_axis_view.cc @@ -617,9 +617,7 @@ TimeAxisView::conditionally_add_to_selection () void TimeAxisView::popup_display_menu (guint32 when) { - if (display_menu == 0) { - build_display_menu (); - } + build_display_menu (); conditionally_add_to_selection (); display_menu->popup (1, when); @@ -1356,9 +1354,11 @@ TimeAxisView::get_child_list () void TimeAxisView::build_size_menu () { - if (_size_menu) { + if (_size_menu && _size_menu->gobj ()) { return; } + + delete _size_menu; using namespace Menu_Helpers; |