summaryrefslogtreecommitdiff
path: root/oox/source
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2015-04-30 11:18:18 +0200
committerStephan Bergmann <sbergman@redhat.com>2015-04-30 11:18:18 +0200
commit10cddaaeabdc7ec3596dcc5e54c187edd520048f (patch)
tree14906a3df790b917185ebb38544bde04a0cb374c /oox/source
parent109582aad9e5a7066214ff70c388a3b92d128bb9 (diff)
Make check of Any value more robust
...in light of the various UNO integer types Change-Id: Ie525e8cdd1d155446985ddfb2667714be2dd4904
Diffstat (limited to 'oox/source')
-rw-r--r--oox/source/vml/vmlshape.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/oox/source/vml/vmlshape.cxx b/oox/source/vml/vmlshape.cxx
index 3f4e3fcc1a55..988923c2eaab 100644
--- a/oox/source/vml/vmlshape.cxx
+++ b/oox/source/vml/vmlshape.cxx
@@ -329,8 +329,12 @@ Reference< XShape > ShapeBase::convertAndInsert( const Reference< XShapes >& rxS
aGrabBag[length+1].Value = uno::makeAny(sal_Int32(NormAngle360((maTypeModel.maRotation.toInt32()) * -100)));
}
propertySet->setPropertyValue( "FrameInteropGrabBag", uno::makeAny(aGrabBag) );
+ sal_Int32 backColorTransparency = 0;
+ propertySet->getPropertyValue("BackColorTransparency")
+ >>= backColorTransparency;
if (propertySet->getPropertyValue("FillStyle") == FillStyle_NONE &&
- propertySet->getPropertyValue("BackColorTransparency") == makeAny(100)) {
+ backColorTransparency == 100)
+ {
// If there is no fill, the Word default is 100% transparency.
propertySet->setPropertyValue("FillTransparence", makeAny(sal_Int16(100)));
}