swaroop: better handling of missing content in SPLs.
[dcpomatic.git] / src / tools / dcpomatic_playlist.cc
index bac47d6dbae3ee02067c1e69b7f6375f98fd2ffc..ad54e364817352a92ec4d5ab9fa5eacfd8493dbf 100644 (file)
@@ -295,7 +295,8 @@ private:
                wxFileDialog* d = new wxFileDialog (this, _("Select playlist file"), default_dir, wxEmptyString, wxT("XML files (*.xml)|*.xml"));
                if (d->ShowModal() == wxID_OK) {
                        _list->DeleteAllItems ();
-                       if (!_playlist.read (wx_to_std(d->GetPath()), _content_dialog)) {
+                       _playlist.read (wx_to_std(d->GetPath()), _content_dialog);
+                       if (!_playlist.missing()) {
                                BOOST_FOREACH (SPLEntry i, _playlist.get()) {
                                        add (i);
                                }