filter/source/flash/swffilter.cxx | 7 ++----- filter/source/svg/svgfilter.cxx | 4 ++-- xmloff/source/draw/shapeexport.cxx | 3 ++- 3 files changed, 6 insertions(+), 8 deletions(-)
New commits: commit 9ad0e56be46df46b021109acfd6ece9d17ce84f8 Author: Jochen Nitschke <j.nitschke+loger...@ok.de> Date: Fri Oct 21 15:59:45 2016 +0200 fixes for >>= with rhs Any this changes behaviour because >>= always returned true Change-Id: Ia7bbce1696e5c23f6e1e6f1a7e60b3c462cf0086 Reviewed-on: https://gerrit.libreoffice.org/30141 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/filter/source/flash/swffilter.cxx b/filter/source/flash/swffilter.cxx index b3db3bc..5ac39b8 100644 --- a/filter/source/flash/swffilter.cxx +++ b/filter/source/flash/swffilter.cxx @@ -262,12 +262,9 @@ sal_Bool SAL_CALL FlashExportFilter::filter( const css::uno::Sequence< css::bean if(xSelection.is()) { - Any aSelection; - - if(xSelection->getSelection() >>= aSelection) - { + Any aSelection = xSelection->getSelection(); + if (aSelection.hasValue()) aSelection >>= mxSelectedShapes; - } } } } diff --git a/filter/source/svg/svgfilter.cxx b/filter/source/svg/svgfilter.cxx index 7304a56..bd6dae6 100644 --- a/filter/source/svg/svgfilter.cxx +++ b/filter/source/svg/svgfilter.cxx @@ -235,9 +235,9 @@ sal_Bool SAL_CALL SVGFilter::filter( const Sequence< PropertyValue >& rDescripto if (xSelection.is()) { - uno::Any aSelection; + uno::Any aSelection = xSelection->getSelection(); - if (xSelection->getSelection() >>= aSelection) + if (aSelection.hasValue()) { bGotSelection = ( aSelection >>= maShapeSelection ); } diff --git a/xmloff/source/draw/shapeexport.cxx b/xmloff/source/draw/shapeexport.cxx index 0fd26d7..09d6adf 100644 --- a/xmloff/source/draw/shapeexport.cxx +++ b/xmloff/source/draw/shapeexport.cxx @@ -2583,7 +2583,8 @@ void XMLShapeExport::ImpExportConnectorShape( } } - if( xProps->getPropertyValue("PolyPolygonBezier") >>= aAny ) + aAny = xProps->getPropertyValue("PolyPolygonBezier"); + if( aAny.hasValue() ) { // get PolygonBezier auto pSourcePolyPolygon = o3tl::tryAccess<drawing::PolyPolygonBezierCoords>(aAny); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits