summaryrefslogtreecommitdiff
path: root/oox/source/docprop
diff options
context:
space:
mode:
authorabdulmajeed ahmed <aalabdulrazzaq@kacst.edu.sa>2013-06-15 12:43:29 +0200
committerabdulmajeed ahmed <aalabdulrazzaq@kacst.edu.sa>2013-06-15 12:53:07 +0200
commit36de708ce421b31beaaddb1048d444de91b2e5e9 (patch)
tree3ec60b54f937fdc7849c2892a1ae7b144bdec23b /oox/source/docprop
parent0c0a9c3abbda78e116b6b4920dbdefb06f278261 (diff)
fix fdo#63053 ampersand in document title causes corrupt docx
FILESAVE, FILEOPEN: ampersand in document title causes corrupt docx when saving; truncates title when loading
Diffstat (limited to 'oox/source/docprop')
-rw-r--r--oox/source/docprop/docprophandler.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/oox/source/docprop/docprophandler.cxx b/oox/source/docprop/docprophandler.cxx
index 08cfda0b3ce4..50d5d4c363a4 100644
--- a/oox/source/docprop/docprophandler.cxx
+++ b/oox/source/docprop/docprophandler.cxx
@@ -453,11 +453,11 @@ void SAL_CALL OOXMLDocPropHandler::characters( const OUString& aChars )
break;
case DC_TOKEN( subject ):
- m_xDocProp->setSubject( aChars );
+ m_xDocProp->setSubject( m_xDocProp->getSubject() + aChars );
break;
case DC_TOKEN( title ):
- m_xDocProp->setTitle( aChars );
+ m_xDocProp->setTitle( m_xDocProp->getTitle() + aChars );
break;
default: