Fix bug with JPEG when clicking twice on Save
This commit is contained in:
@@ -142,8 +142,10 @@ class ExportViewModel(container: AppContainer): ViewModel() {
|
|||||||
val renamedFiles = files.mapIndexed { index, file ->
|
val renamedFiles = files.mapIndexed { index, file ->
|
||||||
val indexSuffix = if (files.size == 1) "" else "_${index + 1}"
|
val indexSuffix = if (files.size == 1) "" else "_${index + 1}"
|
||||||
val newFile = File(file.parentFile, "${base}${indexSuffix}.jpg")
|
val newFile = File(file.parentFile, "${base}${indexSuffix}.jpg")
|
||||||
if (newFile.exists()) newFile.delete()
|
if (file.absolutePath != newFile.absolutePath) {
|
||||||
file.renameTo(newFile)
|
if (newFile.exists()) newFile.delete()
|
||||||
|
file.renameTo(newFile)
|
||||||
|
}
|
||||||
newFile
|
newFile
|
||||||
}
|
}
|
||||||
val updated = result.copy(jpegFiles = renamedFiles)
|
val updated = result.copy(jpegFiles = renamedFiles)
|
||||||
|
|||||||
Reference in New Issue
Block a user