diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/dialogs/ResizeMultipleImagesDialog.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/dialogs/ResizeMultipleImagesDialog.kt
index 6066accde..2ace69d41 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/dialogs/ResizeMultipleImagesDialog.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/dialogs/ResizeMultipleImagesDialog.kt
@@ -87,7 +87,7 @@ class ResizeMultipleImagesDialog(
                         val lastModified = File(path).lastModified()
 
                         try {
-                            resizeImage(path, size) {
+                            resizeImage(path, path, size) {
                                 if (it) {
                                     pathsToRescan.add(path)
                                     pathLastModifiedMap[path] = lastModified
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/extensions/Activity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/extensions/Activity.kt
index c6519fcbc..3abaa9132 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/extensions/Activity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/extensions/Activity.kt
@@ -799,7 +799,7 @@ fun BaseSimpleActivity.launchResizeImageDialog(path: String, callback: (() -> Un
             val file = File(newPath)
             val pathLastModifiedMap = mapOf(file.absolutePath to file.lastModified())
             try {
-                resizeImage(newPath, newSize) { success ->
+                resizeImage(path, newPath, newSize) { success ->
                     if (success) {
                         toast(R.string.file_saved)
 
@@ -822,17 +822,17 @@ fun BaseSimpleActivity.launchResizeImageDialog(path: String, callback: (() -> Un
     }
 }
 
-fun BaseSimpleActivity.resizeImage(path: String, size: Point, callback: (success: Boolean) -> Unit) {
+fun BaseSimpleActivity.resizeImage(oldPath: String, newPath: String, size: Point, callback: (success: Boolean) -> Unit) {
     var oldExif: ExifInterface? = null
     if (isNougatPlus()) {
-        val inputStream = contentResolver.openInputStream(Uri.fromFile(File(path)))
+        val inputStream = contentResolver.openInputStream(Uri.fromFile(File(oldPath)))
         oldExif = ExifInterface(inputStream!!)
     }
 
-    val newBitmap = Glide.with(applicationContext).asBitmap().load(path).submit(size.x, size.y).get()
+    val newBitmap = Glide.with(applicationContext).asBitmap().load(oldPath).submit(size.x, size.y).get()
 
-    val newFile = File(path)
-    val newFileDirItem = FileDirItem(path, path.getFilenameFromPath())
+    val newFile = File(newPath)
+    val newFileDirItem = FileDirItem(newPath, newPath.getFilenameFromPath())
     getFileOutputStream(newFileDirItem, true) { out ->
         if (out != null) {
             out.use {