diff -urN ooo_DEV300_m76_src.orig/slideshow/source/engine/slideshowimpl.cxx ooo_DEV300_m76_src/slideshow/source/engine/slideshowimpl.cxx --- ooo_DEV300_m76_src.orig/slideshow/source/engine/slideshowimpl.cxx 2010-04-09 17:04:13.000000000 +0200 +++ ooo_DEV300_m76_src/slideshow/source/engine/slideshowimpl.cxx 2010-04-09 17:04:58.000000000 +0200 @@ -1545,7 +1545,7 @@ for( sal_uInt32 n = 0; n < nPoints; n++ ) { //Create a point from the polygon - *pInnerSequence++ = awt::Point( aPoly.getB2DPoint(n).getX(), aPoly.getB2DPoint(n).getY()); + *pInnerSequence++ = awt::Point( static_cast(aPoly.getB2DPoint(n).getX()), static_cast(aPoly.getB2DPoint(n).getY())); } //Fill the properties