瀏覽代碼

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 3 年之前
父節點
當前提交
f05e44a24a
共有 1 個文件被更改,包括 2 次插入1 次删除
  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()