浏览代码

Merge pull request #5471 from nextcloud/richWorkspace18only

Show "add folder info" only if text app is available
Tobias Kaminsky 5 年之前
父节点
当前提交
be238a3f96
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      src/main/java/com/owncloud/android/ui/fragment/OCFileListBottomSheetDialog.java

+ 6 - 1
src/main/java/com/owncloud/android/ui/fragment/OCFileListBottomSheetDialog.java

@@ -39,6 +39,7 @@ import com.nextcloud.client.device.DeviceInfo;
 import com.owncloud.android.R;
 import com.owncloud.android.datamodel.ArbitraryDataProvider;
 import com.owncloud.android.datamodel.OCFile;
+import com.owncloud.android.files.FileMenuFilter;
 import com.owncloud.android.lib.common.Creator;
 import com.owncloud.android.lib.common.DirectEditing;
 import com.owncloud.android.lib.resources.status.OCCapability;
@@ -170,7 +171,11 @@ public class OCFileListBottomSheetDialog extends BottomSheetDialog {
         }
 
         // create rich workspace
-        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP && file != null) {
+        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP &&
+            FileMenuFilter.isEditorAvailable(getContext().getContentResolver(),
+                                             user,
+                                             MimeTypeUtil.MIMETYPE_TEXT_MARKDOWN) &&
+            file != null) {
             if (TextUtils.isEmpty(file.getRichWorkspace())) {
                 createRichWorkspace.setVisibility(View.VISIBLE);
             } else {