From 8a1da912191a241f4c211bb66699e9679c047b43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Wed, 31 May 2017 09:17:45 +0200 Subject: NOISSUE finish cleaning quazip All LGPL code is back in the customized quazip fork --- application/dialogs/ExportInstanceDialog.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'application/dialogs/ExportInstanceDialog.cpp') diff --git a/application/dialogs/ExportInstanceDialog.cpp b/application/dialogs/ExportInstanceDialog.cpp index bdee38d6..8e488b3f 100644 --- a/application/dialogs/ExportInstanceDialog.cpp +++ b/application/dialogs/ExportInstanceDialog.cpp @@ -405,7 +405,9 @@ bool ExportInstanceDialog::doExport() SaveIcon(m_instance); - if (!MMCZip::compressDir(output, m_instance->instanceRoot(), name, &proxyModel->blockedPaths())) + auto & blocked = proxyModel->blockedPaths(); + using std::placeholders::_1; + if (!JlCompress::compressDir(output, m_instance->instanceRoot(), name, std::bind(&SeparatorPrefixTree<'/'>::contains, blocked, _1))) { QMessageBox::warning(this, tr("Error"), tr("Unable to export instance")); return false; -- cgit v1.2.3