Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/desktop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Kamm <mail@ckamm.de>2018-11-13 13:46:26 +0300
committerKevin Ottens <kevin.ottens@nextcloud.com>2020-12-15 12:58:23 +0300
commitfa6f3cd8474db46278441e9a069fe9e199d7568c (patch)
tree9cc2df6e763f87b0baa79d39e24bed8d620c35e2 /src/gui/application.cpp
parentd5a3604d3952232f5e06989a56f12b86f48df868 (diff)
vfs: Fix plugin decision in wizards, sanitize loading
Diffstat (limited to 'src/gui/application.cpp')
-rw-r--r--src/gui/application.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/gui/application.cpp b/src/gui/application.cpp
index 310f055c1..e25f1c280 100644
--- a/src/gui/application.cpp
+++ b/src/gui/application.cpp
@@ -42,6 +42,7 @@
#include "owncloudsetupwizard.h"
#include "version.h"
#include "csync_exclude.h"
+#include "common/vfs.h"
#include "config.h"
@@ -268,6 +269,15 @@ Application::Application(int &argc, char **argv)
if (!AbstractNetworkJob::httpTimeout)
AbstractNetworkJob::httpTimeout = cfg.timeout();
+ // Check vfs plugins
+ if (Theme::instance()->showVirtualFilesOption() && bestAvailableVfsMode() == Vfs::Off) {
+ qCWarning(lcApplication) << "Theme wants to show vfs mode, but no vfs plugins are available";
+ }
+ if (isVfsPluginAvailable(Vfs::WindowsCfApi))
+ qCInfo(lcApplication) << "VFS windows plugin is available";
+ if (isVfsPluginAvailable(Vfs::WithSuffix))
+ qCInfo(lcApplication) << "VFS suffix plugin is available";
+
_folderManager.reset(new FolderMan);
connect(this, &SharedTools::QtSingleApplication::messageReceived, this, &Application::slotParseMessage);