X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Feditor_selection_list.cc;h=8e88ee497bbb9a74bd7fb8dbd878b101b0e5cf64;hb=af12adb34f62dc82f694a03ea3b2a6c99ba426ef;hp=be4c52d6217e02e92d63bf30e0f08fe40b30a3d9;hpb=dcd4c89f34f51e3a65f01584f79d6569ccc3b1b1;p=ardour.git diff --git a/gtk2_ardour/editor_selection_list.cc b/gtk2_ardour/editor_selection_list.cc index be4c52d621..8e88ee497b 100644 --- a/gtk2_ardour/editor_selection_list.cc +++ b/gtk2_ardour/editor_selection_list.cc @@ -40,6 +40,7 @@ using namespace sigc; using namespace ARDOUR; +using namespace PBD; using namespace Gtk; using namespace Gtkmm2ext; @@ -60,11 +61,8 @@ Editor::add_named_selection_to_named_selection_display (NamedSelection& selectio void Editor::redisplay_named_selections () { - //GTK2FIX - //named_selection_display.freeze (); named_selection_model->clear (); session->foreach_named_selection (*this, &Editor::add_named_selection_to_named_selection_display); - //named_selection_display.thaw (); } gint @@ -81,7 +79,7 @@ Editor::named_selection_display_button_press (GdkEventButton *ev) case 1: if (Keyboard::is_delete_event (ev)) { session->remove_named_selection ((*i)[named_selection_columns.selection]); - return stop_signal (named_selection_display, "button_press_event"); + return true; } break; case 2: @@ -152,12 +150,12 @@ Editor::create_named_selection (const string & name) return; } - Playlist* what_we_found; - list thelist; + boost::shared_ptr what_we_found; + list > thelist; for (TrackViewList::iterator i = views->begin(); i != views->end(); ++i) { - Playlist *pl = (*i)->playlist(); + boost::shared_ptr pl = (*i)->playlist(); if (pl) {