浏览代码

hide link button if clipboard disabled

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 7 月之前
父节点
当前提交
590bb8f51c

+ 7 - 1
app/src/main/java/com/owncloud/android/ui/dialog/SendShareDialog.kt

@@ -27,6 +27,7 @@ import com.nextcloud.android.common.ui.theme.utils.ColorRole
 import com.nextcloud.client.di.Injectable
 import com.nextcloud.client.utils.IntentUtil.createSendIntent
 import com.nextcloud.utils.extensions.getParcelableArgument
+import com.nextcloud.utils.mdm.MDMConfig
 import com.owncloud.android.BuildConfig
 import com.owncloud.android.R
 import com.owncloud.android.databinding.SendShareFragmentBinding
@@ -73,7 +74,12 @@ class SendShareDialog : BottomSheetDialogFragment(R.layout.send_share_fragment),
         binding = SendShareFragmentBinding.inflate(inflater, container, false)
 
         binding.btnShare.setOnClickListener { shareFile(file) }
-        binding.btnLink.setOnClickListener { shareByLink() }
+
+        if (MDMConfig.shareViaLink(requireContext()) && MDMConfig.clipBoardSupport(requireContext())) {
+            binding.btnLink.setOnClickListener { shareByLink() }
+        } else {
+            binding.btnLink.visibility = View.GONE
+        }
 
         applyTintColor()
         setupBottomSheetBehaviour()

+ 1 - 1
app/src/main/java/com/owncloud/android/ui/fragment/FileDetailFragment.java

@@ -842,7 +842,7 @@ public class FileDetailFragment extends FileFragment implements OnClickListener,
     }
 
     private boolean showSharingTab() {
-        if (!MDMConfig.INSTANCE.shareViaLink(requireContext()) || MDMConfig.INSTANCE.shareViaUser(requireContext())) {
+        if (!MDMConfig.INSTANCE.shareViaLink(requireContext()) || !MDMConfig.INSTANCE.shareViaUser(requireContext())) {
             return false;
         }