allow to customize variable i/o plugin inputs
[ardour.git] / libs / ardour / audio_playlist_importer.cc
index 1c119e0ed7891030de3505dc37e492ffae1e087a..5390f1c9d4c399a3a2a9c3c4da1683a87a54fc95 100644 (file)
@@ -28,7 +28,6 @@
 
 #include "ardour/audio_region_importer.h"
 #include "ardour/session.h"
-#include "ardour/playlist.h"
 #include "ardour/playlist_factory.h"
 #include "ardour/session_playlists.h"
 
@@ -178,10 +177,11 @@ AudioPlaylistImporter::_prepare_move ()
                }
                name = rename_pair.second;
        }
-       
+
        XMLProperty* p = xml_playlist.property ("name");
        if (!p) {
                error << _("badly-formed XML in imported playlist") << endmsg;
+               return false;
        }
 
        p->set_value (name);
@@ -223,6 +223,7 @@ AudioPlaylistImporter::_move ()
                XMLProperty* out = (*it)->property("out");
                if (!in || !out) {
                        error << string_compose (X_("AudioPlaylistImporter (%1): did not find the \"in\" or \"out\" property from a crossfade"), name) << endmsg;
+                       continue; // or fatal?
                }
 
                handler.update_region_id (in);