diff --git a/src/skanlite.cpp b/src/skanlite.cpp --- a/src/skanlite.cpp +++ b/src/skanlite.cpp @@ -472,37 +472,11 @@ saveDialog.selectMimeTypeFilter(currentMimeFilter); //qDebug() << fileUrl.url() << fileUrl.toLocalFile() << currentMimeFilter; - do { - if (saveDialog.exec() != QFileDialog::Accepted) { - return; - } - - fileUrl = saveDialog.selectedUrls()[0]; + if (saveDialog.exec() != QFileDialog::Accepted) { + return; + } - bool exists; - if (fileUrl.isLocalFile()) { - exists = QFileInfo(fileUrl.toLocalFile()).exists(); - } - else { - KIO::StatJob *statJob = KIO::stat(fileUrl, KIO::StatJob::DestinationSide, 0); - KJobWidgets::setWindow(statJob, QApplication::activeWindow()); - exists = statJob->exec(); - } - if (exists) { - if (KMessageBox::warningContinueCancel(this, - i18n("Do you want to overwrite \"%1\"?", fileUrl.fileName()), - QString(), - KStandardGuiItem::overwrite(), - KStandardGuiItem::cancel(), - QLatin1String("editorWindowSaveOverwrite") - ) == KMessageBox::Continue) { - break; - } - } - else { - break; - } - } while (true); + fileUrl = saveDialog.selectedUrls()[0]; } m_firstImage = false;