From b208b6393b055d8bdf7e441c86417c0dde3f09e2 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 17 Feb 2018 17:22:45 +0100 Subject: [PATCH] use REAL_FILE_PATH at ReadTextActivity if its available --- .../filemanager/activities/ReadTextActivity.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/activities/ReadTextActivity.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/activities/ReadTextActivity.kt index 5cf3c8ad..d98b0ed6 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/activities/ReadTextActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/activities/ReadTextActivity.kt @@ -1,10 +1,12 @@ package com.simplemobiletools.filemanager.activities +import android.net.Uri import android.os.Bundle import android.view.Menu import android.view.MenuItem import com.simplemobiletools.commons.extensions.* import com.simplemobiletools.commons.helpers.PERMISSION_WRITE_STORAGE +import com.simplemobiletools.commons.helpers.REAL_FILE_PATH import com.simplemobiletools.commons.models.FileDirItem import com.simplemobiletools.filemanager.R import com.simplemobiletools.filemanager.dialogs.SaveAsDialog @@ -65,7 +67,12 @@ class ReadTextActivity : SimpleActivity() { private fun checkIntent() { read_text_view.setTextColor(config.textColor) - val uri = intent.data + val uri = if (intent.extras.containsKey(REAL_FILE_PATH)) { + Uri.fromFile(File(intent.extras.get(REAL_FILE_PATH).toString())) + } else { + intent.data + } + if (uri == null) { finish() return