vfs: Show "new files are virtual" option only with vfs
authorChristian Kamm <mail@ckamm.de>
Wed, 19 Dec 2018 13:51:40 +0000 (14:51 +0100)
committerKevin Ottens <kevin.ottens@nextcloud.com>
Tue, 15 Dec 2020 09:58:30 +0000 (10:58 +0100)
If there's no vfs possibility, showing it makes little sense.

src/gui/accountsettings.cpp

index b9b6cf79a7af176ab158bfc1df7a3fd8aa597a11..a8cb24852ff92970c02dfededffa711ab5b3a7a2 100644 (file)
@@ -439,7 +439,7 @@ void AccountSettings::slotCustomContextMenuRequested(const QPoint &pos)
     ac = menu->addAction(tr("Remove folder sync connection"));
     connect(ac, &QAction::triggered, this, &AccountSettings::slotRemoveCurrentFolder);
 
-    if (Theme::instance()->showVirtualFilesOption() || folder->newFilesAreVirtual()) {
+    if ((Theme::instance()->showVirtualFilesOption() && folder->supportsVirtualFiles()) || folder->newFilesAreVirtual()) {
         ac = menu->addAction(tr("Create virtual files for new files (Experimental)"));
         ac->setCheckable(true);
         ac->setChecked(folder->newFilesAreVirtual());