summaryrefslogtreecommitdiff
path: root/oox
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2015-09-10 01:16:03 +0200
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2015-09-10 04:14:58 +0200
commitd0ebf4043a53918e176c75e5afa92d98c3ace32c (patch)
tree3de2cd8b33a9ccea139cc8054214e37ee12e4c26 /oox
parent2182220582fc0fc69bd806c08ad92f6219b05472 (diff)
always write \r\n instead of \n for source code in vba export
Change-Id: Ib036ade472b9da4e12153cd0af796df29e750015
Diffstat (limited to 'oox')
-rw-r--r--oox/source/ole/vbaexport.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/oox/source/ole/vbaexport.cxx b/oox/source/ole/vbaexport.cxx
index 28ac61f3efe7..9b1e751a6df9 100644
--- a/oox/source/ole/vbaexport.cxx
+++ b/oox/source/ole/vbaexport.cxx
@@ -628,7 +628,8 @@ void exportModuleStream(SvStream& rStrm, const OUString& rSourceCode, const OUSt
OUString aSourceCode = rSourceCode.replaceFirst("Option VBASupport 1\n", "");
sal_Int32 nPos = aSourceCode.indexOf("Rem Attribute VBA_ModuleType=");
sal_Int32 nEndPos = aSourceCode.indexOf("\n", nPos);
- aSourceCode = aSourceCode.replaceAt(nPos, nEndPos - nPos, "");
+ aSourceCode = aSourceCode.replaceAt(nPos, nEndPos - nPos+1, "");
+ aSourceCode = aSourceCode.replaceAll("\n", "\r\n");
exportString(aModuleStream, aSourceCode);
aModuleStream.Seek(0);