oox/source/ole/vbaexport.cxx | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-)
New commits: commit ee1a8e5323c35c8b578f1524bb65990cfc57b80d Author: Markus Mohrhard <markus.mohrh...@googlemail.com> Date: Thu Oct 8 20:40:00 2015 +0200 don't hardcode the project id Now that we have the encryption we no longer need to use the hardcoded project id. Change-Id: I014aa35344960eb960d9b05b76a11f8d8d7e0de6 diff --git a/oox/source/ole/vbaexport.cxx b/oox/source/ole/vbaexport.cxx index 9d423f6..d98f5dd 100644 --- a/oox/source/ole/vbaexport.cxx +++ b/oox/source/ole/vbaexport.cxx @@ -824,18 +824,17 @@ void exportVBAProjectStream(SvStream& rStrm) rStrm.WriteUInt16(0x0000); // Undefined } -/* -OString createHexStringFromDigit(sal_uInt8 nDigit) +OUString createHexStringFromDigit(sal_uInt8 nDigit) { - OString aString = OString::number( nDigit, 16 ); + OUString aString = OUString::number( nDigit, 16 ); if(aString.getLength() == 1) - aString = aString + OString::number(0); + aString = aString + OUString::number(0); return aString; } -OString createGuidStringFromInt(sal_uInt8 nGuid[16]) +OUString createGuidStringFromInt(sal_uInt8 nGuid[16]) { - OStringBuffer aBuffer; + OUStringBuffer aBuffer; aBuffer.append('{'); for(size_t i = 0; i < 16; ++i) { @@ -844,19 +843,17 @@ OString createGuidStringFromInt(sal_uInt8 nGuid[16]) aBuffer.append('-'); } aBuffer.append('}'); - OString aString = aBuffer.makeStringAndClear(); + OUString aString = aBuffer.makeStringAndClear(); return aString.toAsciiUpperCase(); } -OString generateGUIDString() +OUString generateGUIDString() { sal_uInt8 nGuid[16]; rtl_createUuid(nGuid, NULL, true); return createGuidStringFromInt(nGuid); } -*/ - // section 2.3.1 PROJECT Stream void exportPROJECTStream(SvStream& rStrm, css::uno::Reference<css::container::XNameContainer> xNameContainer, const OUString& projectName, const std::vector<sal_Int32>& rLibraryMap) @@ -870,7 +867,7 @@ void exportPROJECTStream(SvStream& rStrm, css::uno::Reference<css::container::XN // section 2.3.1.2 ProjectId exportString(rStrm, "ID=\""); - OUString aProjectID("{9F10AB9C-89AC-4C0F-8AFB-8E9B96D5F170}"); + OUString aProjectID = generateGUIDString(); exportString(rStrm, aProjectID); exportString(rStrm, "\"\r\n"); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits