diff -r 3c24aa9a7810 basegfx/source/polygon/b2dsvgpolypolygon.cxx --- a/basegfx/source/polygon/b2dsvgpolypolygon.cxx Sat Jan 23 16:31:03 2010 +0000 +++ b/basegfx/source/polygon/b2dsvgpolypolygon.cxx Wed Feb 03 15:18:30 2010 +0000 @@ -73,6 +73,7 @@ const sal_Unicode aChar(rStr[nPos]); const bool bPredicate( (sal_Unicode('0') <= aChar && sal_Unicode('9') >= aChar) + || (sal_Unicode('.') == aChar) || (bSignAllowed && sal_Unicode('+') == aChar) || (bSignAllowed && sal_Unicode('-') == aChar) );