[Libreoffice-commits] core.git: filter/source xmloff/source
Jochen Nitschke
j.nitschke+logerrit at ok.de
Mon Oct 24 07:43:45 UTC 2016
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+logerrit at 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 <ci at libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin at 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);
More information about the Libreoffice-commits
mailing list