|
@@ -39,6 +39,7 @@ import com.nextcloud.client.device.DeviceInfo;
|
|
import com.owncloud.android.R;
|
|
import com.owncloud.android.R;
|
|
import com.owncloud.android.datamodel.ArbitraryDataProvider;
|
|
import com.owncloud.android.datamodel.ArbitraryDataProvider;
|
|
import com.owncloud.android.datamodel.OCFile;
|
|
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.Creator;
|
|
import com.owncloud.android.lib.common.DirectEditing;
|
|
import com.owncloud.android.lib.common.DirectEditing;
|
|
import com.owncloud.android.lib.resources.status.OCCapability;
|
|
import com.owncloud.android.lib.resources.status.OCCapability;
|
|
@@ -170,7 +171,11 @@ public class OCFileListBottomSheetDialog extends BottomSheetDialog {
|
|
}
|
|
}
|
|
|
|
|
|
// create rich workspace
|
|
// 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())) {
|
|
if (TextUtils.isEmpty(file.getRichWorkspace())) {
|
|
createRichWorkspace.setVisibility(View.VISIBLE);
|
|
createRichWorkspace.setVisibility(View.VISIBLE);
|
|
} else {
|
|
} else {
|