aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp
diff options
context:
space:
mode:
authorSaturn&Eric <[email protected]>2023-07-14 15:35:39 +0000
committerGitHub <[email protected]>2023-07-14 15:35:39 +0000
commit9cee8cf8e3cce9af62549f824823049fdac0276f (patch)
treed2cb1899825cd12b814b4a1fa1097dd858137707 /src/ui/dialog/import_export/ExportKeyPackageDialog.cpp
parentMerge pull request #108 from saturneric/dev/2.1.0/main (diff)
parentfix: slove border issues at GernalDialog (diff)
downloadGpgFrontend-9cee8cf8e3cce9af62549f824823049fdac0276f.tar.gz
GpgFrontend-9cee8cf8e3cce9af62549f824823049fdac0276f.zip
Merge pull request #109 from saturneric/dev/2.1.0/main
Develop 2.1.1.6
Diffstat (limited to 'src/ui/dialog/import_export/ExportKeyPackageDialog.cpp')
-rw-r--r--src/ui/dialog/import_export/ExportKeyPackageDialog.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp b/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp
index 312cd946..b58d09c1 100644
--- a/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp
+++ b/src/ui/dialog/import_export/ExportKeyPackageDialog.cpp
@@ -53,6 +53,10 @@ GpgFrontend::UI::ExportKeyPackageDialog::ExportKeyPackageDialog(
auto file_name = QFileDialog::getSaveFileName(
this, _("Export Key Package"), ui_->nameValueLabel->text() + ".gfepack",
QString(_("Key Package")) + " (*.gfepack);;All Files (*)");
+
+ // check path
+ if (file_name.isEmpty()) return;
+
ui_->outputPathLabel->setText(file_name);
});
@@ -62,6 +66,9 @@ GpgFrontend::UI::ExportKeyPackageDialog::ExportKeyPackageDialog(
ui_->nameValueLabel->text() + ".key",
QString(_("Key File")) + " (*.key);;All Files (*)");
+ // check path
+ if (file_name.isEmpty()) return;
+
if (!KeyPackageOperator::GeneratePassphrase(file_name.toStdString(),
passphrase_)) {
QMessageBox::critical(