From 415ac5f59ee7a5838874070a3d41af69584e7a3f Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Mon, 12 Nov 2012 20:55:14 +0100 Subject: limit buSzPct range Change-Id: I41411301ee131f92b9725208e53133ee0f8a6f82 --- oox/source/export/drawingml.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/oox/source/export/drawingml.cxx b/oox/source/export/drawingml.cxx index 080d3ec14a2f..c4adc33e2eef 100644 --- a/oox/source/export/drawingml.cxx +++ b/oox/source/export/drawingml.cxx @@ -1079,7 +1079,7 @@ void DrawingML::WriteParagraphNumbering( Reference< XPropertySet > rXPropSet, sa } else { if( nBulletRelSize && nBulletRelSize != 100 ) mpFS->singleElementNS( XML_a, XML_buSzPct, - XML_val, IS( 1000*( (sal_Int32)nBulletRelSize ) ), FSEND ); + XML_val, IS( std::min( 25000, std::max( 400000, 1000*( (sal_Int32)nBulletRelSize ) ) ) ), FSEND ); if( bHasFontDesc ) mpFS->singleElementNS( XML_a, XML_buFont, XML_typeface, OUStringToOString( aFontDesc.Name, RTL_TEXTENCODING_UTF8 ).getStr(), -- cgit