aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/key_generate/KeygenDialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/ui/dialog/key_generate/KeygenDialog.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ui/dialog/key_generate/KeygenDialog.cpp b/src/ui/dialog/key_generate/KeygenDialog.cpp
index 91f3656f..346ac802 100644
--- a/src/ui/dialog/key_generate/KeygenDialog.cpp
+++ b/src/ui/dialog/key_generate/KeygenDialog.cpp
@@ -130,8 +130,13 @@ void KeyGenDialog::slot_key_gen_accept() {
if (expire_check_box_->checkState()) {
gen_key_info_->SetNonExpired(true);
} else {
+#ifdef GPGFRONTEND_GUI_QT6
+ gen_key_info_->SetExpireTime(boost::posix_time::from_time_t(
+ date_edit_->dateTime().toSecsSinceEpoch()));
+#else
gen_key_info_->SetExpireTime(
boost::posix_time::from_time_t(date_edit_->dateTime().toTime_t()));
+#endif
}
if (!gen_key_info_->IsNoPassPhrase()) {