summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--oox/source/ole/axcontrol.cxx6
-rw-r--r--sd/qa/unit/activex-controls-tests.cxx16
2 files changed, 11 insertions, 11 deletions
diff --git a/oox/source/ole/axcontrol.cxx b/oox/source/ole/axcontrol.cxx
index 9d5f4c5d27f2..ea6f461bbdcf 100644
--- a/oox/source/ole/axcontrol.cxx
+++ b/oox/source/ole/axcontrol.cxx
@@ -264,9 +264,9 @@ void ControlConverter::convertPicture( PropertyMap& rPropMap, const StreamDataSe
{
if( rPicData.hasElements() )
{
- OUString aGraphicUrl = mrGraphicHelper.importGraphicObject( rPicData );
- if( !aGraphicUrl.isEmpty() )
- rPropMap.setProperty( PROP_ImageURL, aGraphicUrl );
+ uno::Reference<graphic::XGraphic> xGraphic = mrGraphicHelper.importGraphic(rPicData);
+ if (xGraphic.is())
+ rPropMap.setProperty(PROP_Graphic, xGraphic);
}
}
diff --git a/sd/qa/unit/activex-controls-tests.cxx b/sd/qa/unit/activex-controls-tests.cxx
index f82f29e4eb98..186d9a737624 100644
--- a/sd/qa/unit/activex-controls-tests.cxx
+++ b/sd/qa/unit/activex-controls-tests.cxx
@@ -1119,9 +1119,9 @@ void SdActiveXControlsTest::testPictureProperties()
CPPUNIT_ASSERT(xControlShape.is());
uno::Reference<beans::XPropertySet> xPropertySet(xControlShape->getControl(), uno::UNO_QUERY);
- OUString sImageURL;
- xPropertySet->getPropertyValue("ImageURL") >>= sImageURL;
- CPPUNIT_ASSERT(!sImageURL.isEmpty());
+ uno::Reference<graphic::XGraphic> xGraphic;
+ xPropertySet->getPropertyValue("Graphic") >>= xGraphic;
+ CPPUNIT_ASSERT(xGraphic.is());
sal_Int16 nColor;
xPropertySet->getPropertyValue("ImagePosition") >>= nColor;
@@ -1138,12 +1138,12 @@ void SdActiveXControlsTest::testPictureProperties()
OString sMessage = "The wrong control's index is: " + OString::number(i);
- OUString sImageURL;
- xPropertySet->getPropertyValue("ImageURL") >>= sImageURL;
+ uno::Reference<graphic::XGraphic> xGraphic;
+ xPropertySet->getPropertyValue("Graphic") >>= xGraphic;
if (i == 0) // First control has no image specified
- CPPUNIT_ASSERT_MESSAGE(sMessage.getStr(), sImageURL.isEmpty());
+ CPPUNIT_ASSERT_MESSAGE(sMessage.getStr(), !xGraphic.is());
else
- CPPUNIT_ASSERT_MESSAGE(sMessage.getStr(), !sImageURL.isEmpty());
+ CPPUNIT_ASSERT_MESSAGE(sMessage.getStr(), xGraphic.is());
sal_Int16 nScaleMode;
xPropertySet->getPropertyValue("ScaleMode") >>= nScaleMode;
@@ -1225,4 +1225,4 @@ CPPUNIT_TEST_SUITE_REGISTRATION(SdActiveXControlsTest);
CPPUNIT_PLUGIN_IMPLEMENT();
-/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */ \ No newline at end of file
+/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */