Эх сурвалжийг харах

hide binding.copyLink if clipBoardNotSupported

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 5 сар өмнө
parent
commit
dbe54da4be

+ 7 - 1
app/src/main/java/com/owncloud/android/ui/adapter/LinkShareViewHolder.java

@@ -19,6 +19,7 @@ import android.graphics.PorterDuff;
 import android.text.TextUtils;
 import android.view.View;
 
+import com.nextcloud.utils.mdm.MDMConfig;
 import com.owncloud.android.R;
 import com.owncloud.android.databinding.FileDetailsShareLinkShareItemBinding;
 import com.owncloud.android.lib.resources.shares.OCShare;
@@ -78,11 +79,16 @@ class LinkShareViewHolder extends RecyclerView.ViewHolder {
         String permissionName = SharingMenuHelper.getPermissionName(context, publicShare);
         setPermissionName(publicShare, permissionName);
 
-        binding.copyLink.setOnClickListener(v -> listener.copyLink(publicShare));
         binding.overflowMenu.setOnClickListener(v -> listener.showSharingMenuActionSheet(publicShare));
         if (!SharingMenuHelper.isSecureFileDrop(publicShare)) {
             binding.shareByLinkContainer.setOnClickListener(v -> listener.showPermissionsDialog(publicShare));
         }
+
+        if (MDMConfig.INSTANCE.clipBoardSupport(context)) {
+            binding.copyLink.setOnClickListener(v -> listener.copyLink(publicShare));
+        } else {
+            binding.copyLink.setVisibility(View.GONE);
+        }
     }
 
     private void setPermissionName(OCShare publicShare, String permissionName) {