From a6b4d8b8c641c141b62e4bec5d205d9d0e8d1e2d Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 23 Dec 2016 03:56:01 +0100 Subject: fix editor sidebar show/hide with embedded TimeInfo --- gtk2_ardour/editor.cc | 13 ++++++------- gtk2_ardour/editor.h | 1 + 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index 84316a907e..4ece70ec99 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -724,11 +724,10 @@ Editor::Editor () edit_pane.set_check_divider_position (true); edit_pane.add (editor_summary_pane); if (!ARDOUR::Profile->get_trx()) { - VBox* editor_list_vbox = manage (new VBox); - editor_list_vbox->pack_start (*_time_info_box, false, false, 0); - editor_list_vbox->pack_start (_the_notebook); - edit_pane.add (*editor_list_vbox); - edit_pane.set_child_minsize (*editor_list_vbox, 30); /* rough guess at width of notebook tabs */ + _editor_list_vbox.pack_start (*_time_info_box, false, false, 0); + _editor_list_vbox.pack_start (_the_notebook); + edit_pane.add (_editor_list_vbox); + edit_pane.set_child_minsize (_editor_list_vbox, 30); /* rough guess at width of notebook tabs */ } edit_pane.set_drag_cursor (*_cursors->expand_left_right); @@ -5846,9 +5845,9 @@ void Editor::show_editor_list (bool yn) { if (yn) { - _the_notebook.show (); + _editor_list_vbox.show (); } else { - _the_notebook.hide (); + _editor_list_vbox.hide (); } } diff --git a/gtk2_ardour/editor.h b/gtk2_ardour/editor.h index 7030599c0a..c76f5c5d97 100644 --- a/gtk2_ardour/editor.h +++ b/gtk2_ardour/editor.h @@ -626,6 +626,7 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD boost::optional pre_notebook_shrink_pane_width; + Gtk::VBox _editor_list_vbox; Gtk::Notebook _the_notebook; bool _notebook_shrunk; void add_notebook_page (std::string const &, Gtk::Widget &); -- cgit v1.2.3