mirror of
https://github.com/nextcloud/desktop.git
synced 2024-11-22 21:15:55 +03:00
Show broken encryption icon only in non-empty folders
This should address Tobias' concerns regarding the icon being misleading. Now we basically do the following inside an encrypted folder parent: * encrypted folders get the encrypted icon; * non-encrypted empty folders get the regular folder icon; * non-encrypted non-empty folders get the broken encryption icon. Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
This commit is contained in:
parent
c800d9149e
commit
02a28325a8
1 changed files with 1 additions and 1 deletions
|
@ -158,7 +158,7 @@ QVariant FolderStatusModel::data(const QModelIndex &index, int role) const
|
|||
case Qt::DecorationRole:
|
||||
if (_accountState->account()->e2e()->isFolderEncrypted(x._path)) {
|
||||
return QIcon(QLatin1String(":/client/theme/lock-https.svg"));
|
||||
} else if (_accountState->account()->e2e()->isAnyParentFolderEncrypted(x._path)) {
|
||||
} else if (x._size > 0 && _accountState->account()->e2e()->isAnyParentFolderEncrypted(x._path)) {
|
||||
return QIcon(QLatin1String(":/client/theme/lock-broken.svg"));
|
||||
}
|
||||
return QFileIconProvider().icon(x._isExternal ? QFileIconProvider::Network : QFileIconProvider::Folder);
|
||||
|
|
Loading…
Reference in a new issue