From b22c5b656a12ff7dc508bb5468ec1c415f8548fd Mon Sep 17 00:00:00 2001 From: Valentina Zhuravska Date: Sun, 27 Mar 2016 14:51:36 +0300 Subject: [PATCH] Fixed little bug when we try to save image --HG-- branch : feature --- .../dialogs/dialogpatternproperties.cpp | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/app/valentina/dialogs/dialogpatternproperties.cpp b/src/app/valentina/dialogs/dialogpatternproperties.cpp index 43d40b67e..710ddc0f7 100644 --- a/src/app/valentina/dialogs/dialogpatternproperties.cpp +++ b/src/app/valentina/dialogs/dialogpatternproperties.cpp @@ -703,15 +703,18 @@ void DialogPatternProperties::SaveImage() const QString extension = "." + doc->GetImageExtension(); QString filter = tr("Images (*") + extension + ")"; QString filename = QFileDialog::getSaveFileName(this, tr("Save File"), tr("untitled"), filter, &filter); - if (not filename.endsWith(extension.toUpper())) + if (not filename.isEmpty()) { - filename.append(extension); - } - QFile file(filename); - if (file.open(QIODevice::WriteOnly)) - { - file.write(ba); - file.close(); + if (not filename.endsWith(extension.toUpper())) + { + filename.append(extension); + } + QFile file(filename); + if (file.open(QIODevice::WriteOnly)) + { + file.write(ba); + file.close(); + } } }