diff --git a/client/DocumentModel.cpp b/client/DocumentModel.cpp index 021d07d4d..09090a9b2 100644 --- a/client/DocumentModel.cpp +++ b/client/DocumentModel.cpp @@ -20,15 +20,16 @@ #include "DocumentModel.h" #include "Application.h" +#include "Configuration.h" #include "dialogs/FileDialog.h" #include "dialogs/WarningDialog.h" -#include #include #include #include #include #include +#include #include #include @@ -125,7 +126,11 @@ void DocumentModel::open(int row) QStringLiteral("wpd"), QStringLiteral("rtf"), QStringLiteral("xlr"), QStringLiteral("xls"), QStringLiteral("xlsx"), QStringLiteral("pdf"), QStringLiteral("key"), QStringLiteral("odp"), QStringLiteral("pps"), QStringLiteral("ppt"), QStringLiteral("pptx"), QStringLiteral("png"), QStringLiteral("jpg"), QStringLiteral("jpeg"), QStringLiteral("bmp"), QStringLiteral("ai"), QStringLiteral("gif"), QStringLiteral("ico"), QStringLiteral("ps"), QStringLiteral("psd"), QStringLiteral("tif"), QStringLiteral("tiff"), QStringLiteral("csv")}; - QJsonArray allowedExts = Application::confValue(QLatin1String("ALLOWED-EXTENSIONS")).toArray(defaultArray); +#ifdef CONFIG_URL + auto allowedExts = qApp->conf()->rawObject().value(QLatin1String("ALLOWED-EXTENSIONS")).toArray(defaultArray); +#else + auto allowedExts = defaultArray; +#endif if(!allowedExts.contains(QJsonValue(QFileInfo(data(row)).suffix().toLower()))) { WarningDialog::create() diff --git a/common b/common index 78d45ae98..f74815645 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit 78d45ae983ed2c0d9bc4de5d31f78cd46d13a48c +Subproject commit f74815645e904557a09ae055885a658006811e89