Wrong iterator used with IDSortedList
authorJohn Emmas <johne53@tiscali.co.uk>
Mon, 10 Oct 2016 13:10:39 +0000 (14:10 +0100)
committerJohn Emmas <johne53@tiscali.co.uk>
Mon, 10 Oct 2016 13:10:39 +0000 (14:10 +0100)
libs/ardour/session_playlists.cc

index ae846094d5def5bfa46d9b734973231745c6831a..a7e3c266136a08a1e97cacc73ab6e2aa6a698ff2 100644 (file)
@@ -332,7 +332,7 @@ SessionPlaylists::add_state (XMLNode* node, bool full_state)
        IDSortedList id_sorted_playlists;
        get_id_sorted_playlists (playlists, id_sorted_playlists);
 
-       for (List::iterator i = id_sorted_playlists.begin (); i != id_sorted_playlists.end (); ++i) {
+       for (IDSortedList::iterator i = id_sorted_playlists.begin (); i != id_sorted_playlists.end (); ++i) {
                if (!(*i)->hidden ()) {
                        if (full_state) {
                                child->add_child_nocopy ((*i)->get_state ());
@@ -347,7 +347,7 @@ SessionPlaylists::add_state (XMLNode* node, bool full_state)
        IDSortedList id_sorted_unused_playlists;
        get_id_sorted_playlists (unused_playlists, id_sorted_unused_playlists);
 
-       for (List::iterator i = id_sorted_unused_playlists.begin ();
+       for (IDSortedList::iterator i = id_sorted_unused_playlists.begin ();
             i != id_sorted_unused_playlists.end (); ++i) {
                if (!(*i)->hidden()) {
                        if (!(*i)->empty()) {