|
91 | 91 | import com.owncloud.android.ui.activity.FileDisplayActivity; |
92 | 92 | import com.owncloud.android.ui.activity.FolderPickerActivity; |
93 | 93 | import com.owncloud.android.ui.activity.OnEnforceableRefreshListener; |
| 94 | +import com.owncloud.android.ui.activity.TextEditorWebView; |
94 | 95 | import com.owncloud.android.ui.activity.UploadFilesActivity; |
95 | 96 | import com.owncloud.android.ui.adapter.CommonOCFileListAdapterInterface; |
96 | 97 | import com.owncloud.android.ui.adapter.OCFileListAdapter; |
@@ -1220,7 +1221,7 @@ private void handlePendingDownloadFile(OCFile file) { |
1220 | 1221 | setFabVisible(false); |
1221 | 1222 | fda.startMediaPreview(file, 0, true, true, true, true); |
1222 | 1223 | } else if (editorUtils.getEditor(accountManager.getUser(), file.getMimeType()) != null && !file.isEncrypted()) { |
1223 | | - mContainerActivity.getFileOperationsHelper().openFileWithTextEditor(file, getContext()); |
| 1224 | + TextEditorWebView.Companion.startTextEditor(file, getContext()); |
1224 | 1225 | } else if (capability.getRichDocumentsMimeTypeList() != null && |
1225 | 1226 | capability.getRichDocumentsMimeTypeList().contains(file.getMimeType()) && |
1226 | 1227 | capability.getRichDocumentsDirectEditing().isTrue() && !file.isEncrypted()) { |
@@ -1355,16 +1356,15 @@ public boolean onFileActionChosen(@IdRes final int itemId, Set<OCFile> checkedFi |
1355 | 1356 | mContainerActivity.getFileOperationsHelper().openFile(singleFile); |
1356 | 1357 | return true; |
1357 | 1358 | } else if (itemId == R.id.action_open_with_office) { |
1358 | | - mContainerActivity.getFileOperationsHelper().openFileWithTextEditor(singleFile, getContext()); |
| 1359 | + TextEditorWebView.Companion.startTextEditor(singleFile, getContext()); |
1359 | 1360 | return true; |
1360 | 1361 | } else if (itemId == R.id.action_stream_media) { |
1361 | 1362 | mContainerActivity.getFileOperationsHelper().streamMediaFile(singleFile); |
1362 | 1363 | return true; |
1363 | 1364 | } else if (itemId == R.id.action_edit) { |
1364 | 1365 | // should not be necessary, as menu item is filtered, but better play safe |
1365 | | - if (editorUtils.isEditorAvailable(accountManager.getUser(), |
1366 | | - singleFile.getMimeType())) { |
1367 | | - mContainerActivity.getFileOperationsHelper().openFileWithTextEditor(singleFile, getContext()); |
| 1366 | + if (editorUtils.isEditorAvailable(accountManager.getUser(), singleFile.getMimeType())) { |
| 1367 | + TextEditorWebView.Companion.startTextEditor(singleFile,getContext()); |
1368 | 1368 | } else if (EditImageActivity.Companion.canBePreviewed(singleFile)) { |
1369 | 1369 | ((FileDisplayActivity) mContainerActivity).startImageEditor(singleFile); |
1370 | 1370 | } else { |
|
0 commit comments