diff options
author | Michael Stahl <mstahl@redhat.com> | 2013-02-27 23:20:24 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-02-28 17:20:24 +0000 |
commit | 0d6df6312d84e1ae2680af78538de94938f94605 (patch) | |
tree | 57846a591b944b744e6721fbcc75c88d19aad2f7 /writerfilter | |
parent | 916957b42a6f2ac5b82e90856961ebcc54f8e799 (diff) |
fdo#61000: writerfilter: filter out unsupported list tab stops
Change-Id: Ic9d31eba84b1d8d9cf93d8289621a65d43521a8b
(cherry picked from commit dbb74ee9950dc706ea4fde3397a4c1d19b172fa9)
Reviewed-on: https://gerrit.libreoffice.org/2464
Reviewed-by: Niko Rönkkö <ronkko@iki.fi>
Reviewed-by: Joren De Cuyper <joren.libreoffice@telenet.be>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'writerfilter')
-rw-r--r-- | writerfilter/source/dmapper/NumberingManager.cxx | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/writerfilter/source/dmapper/NumberingManager.cxx b/writerfilter/source/dmapper/NumberingManager.cxx index 23b72259873b..529a7940c806 100644 --- a/writerfilter/source/dmapper/NumberingManager.cxx +++ b/writerfilter/source/dmapper/NumberingManager.cxx @@ -135,7 +135,13 @@ void ListLevel::SetValue( Id nId, sal_Int32 nValue ) m_nXChFollow = nValue; break; case NS_ooxml::LN_CT_TabStop_pos: - m_nTabstop = nValue; + if (nValue < 0) + { + SAL_INFO("writerfilter", + "unsupported list tab stop position " << nValue); + } + else + m_nTabstop = nValue; break; default: OSL_FAIL( "this line should never be reached"); |