summaryrefslogtreecommitdiffstats
path: root/writerfilter
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@suse.cz>2012-06-26 10:58:27 +0200
committerMiklos Vajna <vmiklos@suse.cz>2012-06-26 12:39:20 +0200
commit6f93ad70a850e4a993565b9d02599d57ac06b8ec (patch)
tree8e01cf2bb39a6b5fd54587b4a7ad398dee4ad3b1 /writerfilter
parentre-base on ALv2 code. (diff)
downloadcore-6f93ad70a850e4a993565b9d02599d57ac06b8ec.tar.gz
core-6f93ad70a850e4a993565b9d02599d57ac06b8ec.zip
n#766487 dmapper: sprmCHpsBi should affect sprmCHps, if the later is not set
Change-Id: Ia6e097f9f93bcfe14392f5ef0245994752001f6c
Diffstat (limited to 'writerfilter')
-rw-r--r--writerfilter/source/dmapper/DomainMapper.cxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/writerfilter/source/dmapper/DomainMapper.cxx b/writerfilter/source/dmapper/DomainMapper.cxx
index c11935d957b5..45dd5d3aed9b 100644
--- a/writerfilter/source/dmapper/DomainMapper.cxx
+++ b/writerfilter/source/dmapper/DomainMapper.cxx
@@ -2059,7 +2059,11 @@ void DomainMapper::sprmWithProps( Sprm& rSprm, PropertyMapPtr rContext, SprmType
double fVal = double(nIntValue) / 2.;
uno::Any aVal = uno::makeAny( fVal );
if( NS_sprm::LN_CHpsBi == nSprmId )
+ {
rContext->Insert( PROP_CHAR_HEIGHT_COMPLEX, true, aVal );
+ // Also set Western, but don't overwrite it.
+ rContext->Insert( PROP_CHAR_HEIGHT, true, aVal, false );
+ }
else
{
//Asian get the same value as Western