Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
{
Q_ASSERT(checkIndex(index, QAbstractItemModel::CheckIndexOption::IndexIsValid | QAbstractItemModel::CheckIndexOption::ParentIsInvalid));
- const auto share = _shares.at(index.row());
+ const auto shareIdx = index.row();
+ const auto share = _shares.at(shareIdx);
if (!share) {
return {};
switch (role) {
case Qt::DisplayRole:
- return displayStringForShare(share);
+ return displayStringForShare(share, _duplicateDisplayNameShareIndices.contains(shareIdx));
case ShareRole:
return QVariant::fromValue(share);
case ShareTypeRole: