Quellcode durchsuchen

Don't display the placeholder link share of public link shares are not available

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra vor 3 Jahren
Ursprung
Commit
f05e44a24a
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      src/gui/filedetails/sharemodel.cpp

+ 2 - 1
src/gui/filedetails/sharemodel.cpp

@@ -342,7 +342,7 @@ void ShareModel::handlePlaceholderLinkShare()
 
     if (linkSharePresent && placeholderLinkSharePresent) {
         slotRemoveShareWithId(placeholderLinkShareId);
-    } else if (!linkSharePresent && !placeholderLinkSharePresent) {
+    } else if (!linkSharePresent && !placeholderLinkSharePresent && publicLinkSharesEnabled()) {
         slotAddShare(_placeholderLinkShare);
     }
 }
@@ -402,6 +402,7 @@ void ShareModel::slotSharesFetched(const QList<SharePtr> &shares)
     }
 
     handlePlaceholderLinkShare();
+    Q_EMIT sharesChanged();
 }
 
 void ShareModel::setupInternalLinkShare()