Merge pull request #7065 from nextcloud/backport/7062/stable-3.14

[stable-3.14] only add Encrypt context menu entry for top folder in settings dialog
This commit is contained in:
Matthieu Gallien 2024-09-03 10:19:44 +02:00 committed by GitHub
commit dc6f3af2f5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -584,8 +584,9 @@ void AccountSettings::slotSubfolderContextMenuRequested(const QModelIndex& index
const auto isEncrypted = info->isEncrypted();
const auto isParentEncrypted = _model->isAnyAncestorEncrypted(index);
const auto isTopFolder = index.parent().isValid() && !index.parent().parent().isValid();
if (!isEncrypted && !isParentEncrypted) {
if (!isEncrypted && !isParentEncrypted && isTopFolder) {
ac = menu.addAction(tr("Encrypt"));
connect(ac, &QAction::triggered, [this, info] { slotMarkSubfolderEncrypted(info); });
} else {