@@ -5,6 +5,7 @@ import android.support.v4.util.Pair
55import android.support.v7.app.AlertDialog
66import android.view.LayoutInflater
77import android.view.WindowManager
8+ import android.widget.Toast
89import com.simplemobiletools.filemanager.Config
910import com.simplemobiletools.filemanager.R
1011import com.simplemobiletools.filemanager.Utils
@@ -18,13 +19,14 @@ import java.io.File
1819
1920class CopyDialog (val activity : Activity , val files : List <File >, val path : String , val copyListener : CopyTask .CopyListener , val listener : OnCopyListener ) {
2021 val mContext = activity
22+
2123 init {
2224 val view = LayoutInflater .from(mContext).inflate(R .layout.copy_item, null )
2325 view.source.text = " $path /"
2426
2527 view.destination.setOnClickListener {
2628 val config = Config .newInstance(mContext)
27- FilePickerDialog (activity, path, false , config.showHidden, false , object : FilePickerDialog .OnFilePickerListener {
29+ FilePickerDialog (activity, path, false , config.showHidden, false , object : FilePickerDialog .OnFilePickerListener {
2830 override fun onFail (error : FilePickerDialog .FilePickerResult ) {
2931 }
3032
@@ -61,7 +63,7 @@ class CopyDialog(val activity: Activity, val files: List<File>, val path: String
6163 }
6264
6365 if (view.dialog_radio_group.checkedRadioButtonId == R .id.dialog_radio_copy) {
64- Utils .showToast(context, R .string.copying)
66+ context.toast( R .string.copying)
6567 val pair = Pair <List <File >, File > (files, destinationDir)
6668 CopyTask (copyListener, mContext).execute(pair)
6769 dismiss()
@@ -75,6 +77,11 @@ class CopyDialog(val activity: Activity, val files: List<File>, val path: String
7577
7678 dismiss()
7779 listener.onSuccess()
80+ } else {
81+ context.toast(R .string.copying_no_delete, Toast .LENGTH_LONG )
82+ val pair = Pair <List <File >, File > (files, destinationDir)
83+ CopyTask (copyListener, mContext).execute(pair)
84+ dismiss()
7885 }
7986 }
8087 })
0 commit comments