summaryrefslogtreecommitdiff
path: root/qt6/src/poppler-pdf-converter.cc
diff options
context:
space:
mode:
Diffstat (limited to 'qt6/src/poppler-pdf-converter.cc')
-rw-r--r--qt6/src/poppler-pdf-converter.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/qt6/src/poppler-pdf-converter.cc b/qt6/src/poppler-pdf-converter.cc
index 27c06c6f..02f6ca00 100644
--- a/qt6/src/poppler-pdf-converter.cc
+++ b/qt6/src/poppler-pdf-converter.cc
@@ -136,11 +136,11 @@ bool PDFConverter::sign(const NewSignatureData &data)
std::unique_ptr<GooString> gSignatureLeftText = std::unique_ptr<GooString>(QStringToUnicodeGooString(data.signatureLeftText()));
const auto reason = std::unique_ptr<GooString>(data.reason().isEmpty() ? nullptr : QStringToUnicodeGooString(data.reason()));
const auto location = std::unique_ptr<GooString>(data.location().isEmpty() ? nullptr : QStringToUnicodeGooString(data.location()));
- const auto ownerPwd = std::make_unique<GooString>(data.documentOwnerPassword().constData());
- const auto userPwd = std::make_unique<GooString>(data.documentUserPassword().constData());
+ const auto ownerPwd = std::optional<GooString>(data.documentOwnerPassword().constData());
+ const auto userPwd = std::optional<GooString>(data.documentUserPassword().constData());
return doc->sign(d->outputFileName.toUtf8().constData(), data.certNickname().toUtf8().constData(), data.password().toUtf8().constData(), QStringToGooString(data.fieldPartialName()), data.page() + 1,
boundaryToPdfRectangle(destPage, data.boundingRectangle(), Annotation::FixedRotation), *gSignatureText, *gSignatureLeftText, data.fontSize(), data.leftFontSize(), convertQColor(data.fontColor()), data.borderWidth(),
- convertQColor(data.borderColor()), convertQColor(data.backgroundColor()), reason.get(), location.get(), data.imagePath().toStdString(), ownerPwd.get(), userPwd.get());
+ convertQColor(data.borderColor()), convertQColor(data.backgroundColor()), reason.get(), location.get(), data.imagePath().toStdString(), ownerPwd, userPwd);
}
struct PDFConverter::NewSignatureData::NewSignatureDataPrivate