From e352e8e6b8d03a24ef5d52eef3e4d370807b5bbd Mon Sep 17 00:00:00 2001 From: saturneric Date: Wed, 17 Jan 2024 19:39:47 +0800 Subject: fix: find and slove some bugs --- src/ui/main_window/MainWindowFileSlotFunction.cpp | 29 ++++++++++++++--------- 1 file changed, 18 insertions(+), 11 deletions(-) (limited to 'src/ui/main_window/MainWindowFileSlotFunction.cpp') diff --git a/src/ui/main_window/MainWindowFileSlotFunction.cpp b/src/ui/main_window/MainWindowFileSlotFunction.cpp index ffc9909c..76fd4a9d 100644 --- a/src/ui/main_window/MainWindowFileSlotFunction.cpp +++ b/src/ui/main_window/MainWindowFileSlotFunction.cpp @@ -94,7 +94,8 @@ void MainWindow::SlotFileEncrypt(const QString& path) { // stop waiting op_hd(); - if (data_obj == nullptr || + if (CheckGpgError(err) == GPG_ERR_USER_1 || + data_obj == nullptr || !data_obj->Check()) { QMessageBox::critical(this, tr("Error"), tr("Unknown error occurred")); @@ -137,7 +138,8 @@ void MainWindow::SlotFileEncrypt(const QString& path) { // stop waiting op_hd(); - if (data_obj == nullptr || !data_obj->Check()) { + if (CheckGpgError(err) == GPG_ERR_USER_1 || data_obj == nullptr || + !data_obj->Check()) { QMessageBox::critical(this, tr("Error"), tr("Unknown error occurred")); return; @@ -250,7 +252,8 @@ void MainWindow::SlotDirectoryEncrypt(const QString& path) { // stop waiting op_hd(); - if (data_obj == nullptr || !data_obj->Check()) { + if (CheckGpgError(err) == GPG_ERR_USER_1 || data_obj == nullptr || + !data_obj->Check()) { QMessageBox::critical(this, tr("Error"), tr("Unknown error occurred")); return; @@ -299,7 +302,8 @@ void MainWindow::SlotFileDecrypt(const QString& path) { // stop waiting op_hd(); - if (data_obj == nullptr || !data_obj->Check()) { + if (CheckGpgError(err) == GPG_ERR_USER_1 || data_obj == nullptr || + !data_obj->Check()) { QMessageBox::critical(this, tr("Error"), tr("Unknown error occurred")); return; @@ -347,7 +351,8 @@ void MainWindow::SlotArchiveDecrypt(const QString& path) { // stop waiting op_hd(); - if (data_obj == nullptr || !data_obj->Check()) { + if (CheckGpgError(err) == GPG_ERR_USER_1 || data_obj == nullptr || + !data_obj->Check()) { QMessageBox::critical(this, tr("Error"), tr("Unknown error occurred")); return; @@ -420,7 +425,8 @@ void MainWindow::SlotFileSign(const QString& path) { // stop waiting op_hd(); - if (data_obj == nullptr || !data_obj->Check()) { + if (CheckGpgError(err) == GPG_ERR_USER_1 || data_obj == nullptr || + !data_obj->Check()) { QMessageBox::critical(this, tr("Error"), tr("Unknown error occurred")); return; @@ -492,7 +498,8 @@ void MainWindow::SlotFileVerify(const QString& path) { // stop waiting op_hd(); - if (data_obj == nullptr || !data_obj->Check()) { + if (CheckGpgError(err) == GPG_ERR_USER_1 || data_obj == nullptr || + !data_obj->Check()) { QMessageBox::critical(this, tr("Error"), tr("Unknown error occurred")); return; @@ -593,7 +600,7 @@ void MainWindow::SlotFileEncryptSign(const QString& path) { // stop waiting op_hd(); - if (data_obj == nullptr || + if (CheckGpgError(err) == GPG_ERR_USER_1 || data_obj == nullptr || !data_obj->Check()) { QMessageBox::critical(this, tr("Error"), tr("Unknown error occurred")); @@ -697,7 +704,7 @@ void MainWindow::SlotDirectoryEncryptSign(const QString& path) { // stop waiting op_hd(); - if (data_obj == nullptr || + if (CheckGpgError(err) == GPG_ERR_USER_1 || data_obj == nullptr || !data_obj->Check()) { QMessageBox::critical(this, tr("Error"), tr("Unknown error occurred")); @@ -756,7 +763,7 @@ void MainWindow::SlotFileDecryptVerify(const QString& path) { // stop waiting op_hd(); - if (data_obj == nullptr || + if (CheckGpgError(err) == GPG_ERR_USER_1 || data_obj == nullptr || !data_obj->Check()) { QMessageBox::critical(this, tr("Error"), tr("Unknown error occurred")); @@ -824,7 +831,7 @@ void MainWindow::SlotArchiveDecryptVerify(const QString& path) { // stop waiting op_hd(); - if (data_obj == nullptr || + if (CheckGpgError(err) == GPG_ERR_USER_1 || data_obj == nullptr || !data_obj->Check()) { QMessageBox::critical(this, tr("Error"), tr("Unknown error occurred")); -- cgit v1.2.3