@@ -53,8 +53,8 @@ class DocumentFileActivity(
5353 }
5454
5555 try {
56- plugin.binding?.activity?.startActivityForResult(intent, requestCode)
57- } catch (e : Exception ) {
56+ plugin.binding?.activity?.startActivityForResult(intent, requestCode.toInt() )
57+ } catch (_ : Exception ) {
5858 plugin.queue.finishWithError(requestCode, " no_activity" , action, null )
5959 }
6060 }
@@ -79,7 +79,7 @@ class DocumentFileActivity(
7979 }
8080
8181 private fun actionCreateDocumentIntent (): Intent {
82- val localOnly = call.argument<Boolean >(" localOnly" ) ? : false
82+ val localOnly = call.argument<Boolean >(" localOnly" ) == true
8383 val initDir = call.argument<String >(" initDir" )
8484 return Intent (Intent .ACTION_CREATE_DOCUMENT ).apply {
8585 addCategory(Intent .CATEGORY_OPENABLE )
@@ -104,7 +104,7 @@ class DocumentFileActivity(
104104 }
105105
106106 private fun processSaveTo (data : Intent ? ) {
107- val deleteSource = call.argument<Boolean >(" deleteSource" ) ? : false
107+ val deleteSource = call.argument<Boolean >(" deleteSource" ) == true
108108 if (data != null && data.data != null ) {
109109 CoroutineScope (Dispatchers .IO ).launch {
110110 val newDoc = doc.saveToUri(data.data!! , deleteSource, plugin.context)
0 commit comments