From: Robin Gareus Date: Sat, 6 May 2017 20:05:26 +0000 (+0200) Subject: really fix opening session-archives -- amend 1f80f059be X-Git-Tag: 5.9~73 X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;ds=sidebyside;h=e73755f8fb27c41a552acb4f8f6dedb6acbe8f32;p=ardour.git really fix opening session-archives -- amend 1f80f059be --- diff --git a/libs/ardour/find_session.cc b/libs/ardour/find_session.cc index 05f88d83b3..5ee9f47cc3 100644 --- a/libs/ardour/find_session.cc +++ b/libs/ardour/find_session.cc @@ -218,13 +218,10 @@ inflate_session (const std::string& zipfile, const std::string& target_dir, stri size_t sep = bn.find_first_of ('/'); - if (sep == string::npos) { - error << _("Archive does not contain a session folder") << endmsg; - return 3; + if (sep != string::npos) { + bn = bn.substr (0, sep); } - bn = bn.substr (0, sep); - if (bn.empty ()) { error << _("Archive does not contain a valid session structure") << endmsg; return 4;