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

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHannah von Reth <hannah.vonreth@owncloud.com>2020-10-02 18:06:23 +0300
committerHannah von Reth <vonreth@kde.org>2020-10-07 13:04:04 +0300
commit83c1ba1bcaaf0b24bf289f66cecd99c83f54a5f3 (patch)
treeb94ec0d9c42a2746e19108d5c7fd67f942ee9408 /src/gui/accountsettings.cpp
parentd6a7dbce2c4fe5abcf0765bf7620df4114521fd7 (diff)
Evaluate enableExperimentalFeatures when handling suffix vfs
Diffstat (limited to 'src/gui/accountsettings.cpp')
-rw-r--r--src/gui/accountsettings.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/gui/accountsettings.cpp b/src/gui/accountsettings.cpp
index 53d09b250..e26742d18 100644
--- a/src/gui/accountsettings.cpp
+++ b/src/gui/accountsettings.cpp
@@ -337,11 +337,12 @@ void AccountSettings::slotCustomContextMenuRequested(const QPoint &pos)
}
if (Theme::instance()->showVirtualFilesOption()
- && !folder->supportsVirtualFiles()
- && bestAvailableVfsMode() != Vfs::Off
- && !folder->isVfsOnOffSwitchPending()) {
- ac = menu->addAction(tr("Enable virtual file support%1...").arg(bestAvailableVfsMode() == Vfs::WindowsCfApi ? QString() : tr(" (experimental)")));
- connect(ac, &QAction::triggered, this, &AccountSettings::slotEnableVfsCurrentFolder);
+ && !folder->supportsVirtualFiles()) {
+ const auto mode = bestAvailableVfsMode();
+ if (mode == Vfs::WindowsCfApi || Theme::instance()->enableExperimentalFeatures()) {
+ ac = menu->addAction(tr("Enable virtual file support%1...").arg(mode == Vfs::WindowsCfApi ? QString() : tr(" (experimental)")));
+ connect(ac, &QAction::triggered, this, &AccountSettings::slotEnableVfsCurrentFolder);
+ }
}