#include "ardour/audio_region_importer.h"
#include "ardour/session.h"
-#include "ardour/playlist.h"
#include "ardour/playlist_factory.h"
+#include "ardour/session_playlists.h"
+
+#include "i18n.h"
using namespace std;
using namespace PBD;
AudioPlaylistImporter::_prepare_move ()
{
// Rename
- while (session.playlist_by_name (name) || !handler.check_name (name)) {
- std::pair<bool, string> rename_pair = Rename (_("A playlist with this name already exists, please rename it."), name);
+ while (session.playlists->by_name (name) || !handler.check_name (name)) {
+ std::pair<bool, string> rename_pair = *Rename (_("A playlist with this name already exists, please rename it."), name);
if (!rename_pair.first) {
return false;
}
name = rename_pair.second;
}
- xml_playlist.property ("name")->set_value (name);
+
+ XMLProperty* p = xml_playlist.property ("name");
+ if (!p) {
+ error << _("badly-formed XML in imported playlist") << endmsg;
+ }
+
+ p->set_value (name);
handler.add_name (name);
return true;
}
}
+string
+UnusedAudioPlaylistImportHandler::get_info () const
+{
+ return _("Audio Playlists (unused)");
+}