From 15900f0506e62385422b87e944b9cf735c59ff97 Mon Sep 17 00:00:00 2001 From: tibbi Date: Tue, 23 Jan 2018 22:58:09 +0100 Subject: [PATCH] handle storage permission if saving a third party intent image --- .../com/simplemobiletools/draw/activities/MainActivity.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/draw/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/draw/activities/MainActivity.kt index d6339a8..bbf9ae6 100644 --- a/app/src/main/kotlin/com/simplemobiletools/draw/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/draw/activities/MainActivity.kt @@ -259,8 +259,10 @@ class MainActivity : SimpleActivity(), CanvasListener { val outputStream = contentResolver.openOutputStream(intentUri) saveToOutputStream(outputStream, file.getCompressionFormat()) } else { - getFileOutputStream(file) { - saveToOutputStream(it, file.getCompressionFormat()) + handlePermission(PERMISSION_WRITE_STORAGE) { + getFileOutputStream(file) { + saveToOutputStream(it, file.getCompressionFormat()) + } } } }