From 260da456c1e7db3e30f67a9e2fc640de6da2fb77 Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 19 Apr 2021 17:03:03 +0200 Subject: [PATCH] catch Out Of Memory errors at opening files in the editor --- .../filemanager/pro/activities/ReadTextActivity.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities/ReadTextActivity.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities/ReadTextActivity.kt index a1f261bd..ab6546af 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities/ReadTextActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities/ReadTextActivity.kt @@ -204,6 +204,9 @@ class ReadTextActivity : SimpleActivity() { } else { try { contentResolver.openInputStream(uri)!!.bufferedReader().use { it.readText() } + } catch (e: OutOfMemoryError) { + showErrorToast(e.toString()) + return@ensureBackgroundThread } catch (e: Exception) { showErrorToast(e) finish()