From 803b30c59ccca9faef1a99dc55e21a520166bfed Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 17 Feb 2018 11:39:45 +0100 Subject: [PATCH] fix #168, show an error if file/folder creation fails for whatever reason --- .../filemanager/dialogs/CreateNewItemDialog.kt | 2 +- .../simplemobiletools/filemanager/fragments/ItemsFragment.kt | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/dialogs/CreateNewItemDialog.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/dialogs/CreateNewItemDialog.kt index ad00cffe..b126b1aa 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/dialogs/CreateNewItemDialog.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/dialogs/CreateNewItemDialog.kt @@ -50,7 +50,7 @@ class CreateNewItemDialog(val activity: BaseSimpleActivity, val path: String, va private fun createDirectory(path: String, alertDialog: AlertDialog, callback: (Boolean) -> Unit) { when { - activity.needsStupidWritePermissions(this.path) -> activity.handleSAFDialog(path) { + activity.needsStupidWritePermissions(path) -> activity.handleSAFDialog(path) { val documentFile = activity.getDocumentFile(path.getParentPath()) if (documentFile == null) { val error = String.format(activity.getString(R.string.could_not_create_folder), path) diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/fragments/ItemsFragment.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/fragments/ItemsFragment.kt index cec1b32c..a75437de 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/fragments/ItemsFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/fragments/ItemsFragment.kt @@ -253,6 +253,8 @@ class ItemsFragment : Fragment(), ItemOperationsListener, Breadcrumbs.Breadcrumb CreateNewItemDialog(activity as SimpleActivity, currentPath) { if (it) { refreshItems() + } else { + activity?.toast(R.string.unknown_error_occurred) } } }