From dcdd494d7f6654a5e2d608d37f69e16cb15fa845 Mon Sep 17 00:00:00 2001 From: saturneric Date: Mon, 1 Jan 2024 17:50:54 +0800 Subject: fix: find and solve some issues --- src/core/utils/GpgUtils.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/core/utils/GpgUtils.cpp') diff --git a/src/core/utils/GpgUtils.cpp b/src/core/utils/GpgUtils.cpp index 20a96e12..cd5a6772 100644 --- a/src/core/utils/GpgUtils.cpp +++ b/src/core/utils/GpgUtils.cpp @@ -30,8 +30,6 @@ #include -#include "core/utils/IOUtils.h" - namespace GpgFrontend { static inline void Ltrim(std::string& s) { @@ -131,7 +129,7 @@ auto SetExtensionOfOutputFile(std::filesystem::path path, GpgOperation opera, case kENCRYPT: case kSIGN: case kENCRYPT_SIGN: - extension += ".asc"; + extension = path.extension().string() + ".asc"; break; default: break; @@ -140,10 +138,10 @@ auto SetExtensionOfOutputFile(std::filesystem::path path, GpgOperation opera, switch (opera) { case kENCRYPT: case kENCRYPT_SIGN: - extension += ".gpg"; + extension = path.extension().string() + ".gpg"; break; case kSIGN: - extension = ".sig"; + extension = path.extension().string() + ".sig"; break; default: break; -- cgit v1.2.3