diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/CopyDialog.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/CopyDialog.kt index 45c27ef17..c52ba95c8 100644 --- a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/CopyDialog.kt +++ b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/CopyDialog.kt @@ -90,10 +90,11 @@ class CopyDialog(val activity: SimpleActivity, val files: ArrayList, val c if (file.renameTo(destination)) updatedFiles.add(destination) } - context.scanFiles(updatedFiles) { - dismiss() - copyMoveListener.copySucceeded(true, files.size * 2 == updatedFiles.size) + activity.runOnUiThread { + copyMoveListener.copySucceeded(true, files.size * 2 == updatedFiles.size) + dismiss() + } } } }