use renaming instead of Move only if both paths are on same storage

This commit is contained in:
tibbi 2016-11-05 20:40:29 +01:00
parent 1de7985652
commit 119db82a16
1 changed files with 9 additions and 7 deletions

View File

@ -66,14 +66,16 @@ class CopyDialog(val activity: Activity, val files: List<File>, val path: String
CopyTask(copyListener, mContext).execute(pair)
dismiss()
} else {
for (f in files) {
val destination = File(destinationDir, f.name)
f.renameTo(destination)
context.rescanItem(destination)
}
if (Utils.isPathOnSD(context, view.source.value) && Utils.isPathOnSD(context, destinationPath)) {
for (f in files) {
val destination = File(destinationDir, f.name)
f.renameTo(destination)
context.rescanItem(destination)
}
dismiss()
listener.onSuccess()
dismiss()
listener.onSuccess()
}
}
})
}