From f26019532bb03ea1a3d276be90adbecca6759a77 Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Fri, 5 Feb 2016 15:21:02 +0100 Subject: xmlsecurity: write OOXML signature relations on export _rels/origin.sigs.rels of the _xmlsignatures temporary storage now contains references to the individual signature streams. Change-Id: I619bd81989e3b62fc4282e0e72fbfa780d1fb8bd --- xmlsecurity/source/dialogs/digitalsignaturesdialog.cxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'xmlsecurity/source/dialogs') diff --git a/xmlsecurity/source/dialogs/digitalsignaturesdialog.cxx b/xmlsecurity/source/dialogs/digitalsignaturesdialog.cxx index 6f395012d097..fa3f37734379 100644 --- a/xmlsecurity/source/dialogs/digitalsignaturesdialog.cxx +++ b/xmlsecurity/source/dialogs/digitalsignaturesdialog.cxx @@ -515,11 +515,12 @@ IMPL_LINK_NOARG_TYPED(DigitalSignaturesDialog, AddButtonHdl, Button*, void) else { // OOXML - maSignatureHelper.EnsureSignaturesRelation(mxStore); + // Handle relations. + maSignatureHelper.EnsureSignaturesRelation(mxStore); // Old signatures + the new one. int nSignatureCount = maCurrentSignatureInformations.size() + 1; - XMLSignatureHelper::ExportSignatureRelations(aStreamHelper.xSignatureStorage, nSignatureCount); + maSignatureHelper.ExportSignatureRelations(aStreamHelper.xSignatureStorage, nSignatureCount); // Flush objects. uno::Reference xTransact(aStreamHelper.xSignatureStorage, uno::UNO_QUERY); -- cgit