Use a shared_ptr for SessionPlaylists so that it can be explicitly destroyed in ...
[ardour.git] / libs / ardour / named_selection.cc
index 56e4252ab92818639411541f0aa2c8cb1d8a2561..5353d1e8243dcaf839479deda1750c2184d88ec9 100644 (file)
@@ -24,6 +24,7 @@
 #include "ardour/utils.h"
 #include "ardour/playlist.h"
 #include "ardour/named_selection.h"
+#include "ardour/session_playlists.h"
 
 #include "i18n.h"
 
@@ -82,7 +83,7 @@ NamedSelection::NamedSelection (Session& session, const XMLNode& node)
                plnode = *niter;
 
                if ((property = plnode->property ("name")) != 0) {
-                       if ((playlist = session.playlists.by_name (property->value())) != 0) {
+                       if ((playlist = session.playlists->by_name (property->value())) != 0) {
                                playlist->use();
                                playlists.push_back (playlist);
                        } else {