summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2023-04-23 20:15:01 +0300
committerMike Kaganski <mike.kaganski@collabora.com>2023-05-06 07:25:32 +0200
commit6276e7c28ed53670fb911ec2bd97a6696583d36b (patch)
tree78f58d66379f6a45a0af59a31c7664a3aa028510 /svtools
parentd590454062cfef1b6ede8b75311610874f63e5fa (diff)
Use getXWeak in svtools
Change-Id: Ia985e96eb441d03ace050f4f184a899fba897830 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150873 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'svtools')
-rw-r--r--svtools/source/control/valueacc.cxx6
-rw-r--r--svtools/source/control/valueset.cxx4
-rw-r--r--svtools/source/uno/unoimap.cxx10
3 files changed, 10 insertions, 10 deletions
diff --git a/svtools/source/control/valueacc.cxx b/svtools/source/control/valueacc.cxx
index 1ba2c79dbbab..a14676d403fa 100644
--- a/svtools/source/control/valueacc.cxx
+++ b/svtools/source/control/valueacc.cxx
@@ -387,7 +387,7 @@ void ValueItemAcc::FireAccessibleEvent( short nEventId, const uno::Any& rOldValu
accessibility::AccessibleEventObject aEvtObject;
aEvtObject.EventId = nEventId;
- aEvtObject.Source = static_cast<uno::XWeak*>(this);
+ aEvtObject.Source = getXWeak();
aEvtObject.NewValue = rNewValue;
aEvtObject.OldValue = rOldValue;
@@ -418,7 +418,7 @@ void ValueSetAcc::FireAccessibleEvent( short nEventId, const uno::Any& rOldValue
accessibility::AccessibleEventObject aEvtObject;
aEvtObject.EventId = nEventId;
- aEvtObject.Source = static_cast<uno::XWeak*>(this);
+ aEvtObject.Source = getXWeak();
aEvtObject.NewValue = rNewValue;
aEvtObject.OldValue = rOldValue;
@@ -952,7 +952,7 @@ void ValueSetAcc::ThrowIfDisposed()
SAL_WARN("svx", "Calling disposed object. Throwing exception:");
throw lang::DisposedException (
"object has been already disposed",
- static_cast<uno::XWeak*>(this));
+ getXWeak());
}
else
{
diff --git a/svtools/source/control/valueset.cxx b/svtools/source/control/valueset.cxx
index 76bce45c8de3..933f8d42ca49 100644
--- a/svtools/source/control/valueset.cxx
+++ b/svtools/source/control/valueset.cxx
@@ -804,7 +804,7 @@ void ValueSet::SelectItem( sal_uInt16 nItemId )
{
Any aOldAny;
Any aNewAny;
- aOldAny <<= Reference<XInterface>(static_cast<cppu::OWeakObject*>(pItemAcc));
+ aOldAny <<= Reference(getXWeak(pItemAcc));
ImplFireAccessibleEvent(AccessibleEventId::ACTIVE_DESCENDANT_CHANGED, aOldAny, aNewAny );
}
}
@@ -827,7 +827,7 @@ void ValueSet::SelectItem( sal_uInt16 nItemId )
{
Any aOldAny;
Any aNewAny;
- aNewAny <<= Reference<XInterface>(static_cast<cppu::OWeakObject*>(pItemAcc));
+ aNewAny <<= Reference(getXWeak(pItemAcc));
ImplFireAccessibleEvent(AccessibleEventId::ACTIVE_DESCENDANT_CHANGED, aOldAny, aNewAny);
}
diff --git a/svtools/source/uno/unoimap.cxx b/svtools/source/uno/unoimap.cxx
index 64d7521fc63b..210e580818c0 100644
--- a/svtools/source/uno/unoimap.cxx
+++ b/svtools/source/uno/unoimap.cxx
@@ -671,27 +671,27 @@ void SvUnoImageMap::fillImageMap( ImageMap& rMap ) const
Reference< XInterface > SvUnoImageMapRectangleObject_createInstance( const SvEventDescription* pSupportedMacroItems )
{
- return static_cast<XWeak*>(new SvUnoImageMapObject( IMapObjectType::Rectangle, pSupportedMacroItems ));
+ return getXWeak(new SvUnoImageMapObject( IMapObjectType::Rectangle, pSupportedMacroItems ));
}
Reference< XInterface > SvUnoImageMapCircleObject_createInstance( const SvEventDescription* pSupportedMacroItems )
{
- return static_cast<XWeak*>(new SvUnoImageMapObject( IMapObjectType::Circle, pSupportedMacroItems ));
+ return getXWeak(new SvUnoImageMapObject( IMapObjectType::Circle, pSupportedMacroItems ));
}
Reference< XInterface > SvUnoImageMapPolygonObject_createInstance( const SvEventDescription* pSupportedMacroItems )
{
- return static_cast<XWeak*>(new SvUnoImageMapObject( IMapObjectType::Polygon, pSupportedMacroItems ));
+ return getXWeak(new SvUnoImageMapObject( IMapObjectType::Polygon, pSupportedMacroItems ));
}
Reference< XInterface > SvUnoImageMap_createInstance()
{
- return static_cast<XWeak*>(new SvUnoImageMap);
+ return getXWeak(new SvUnoImageMap);
}
Reference< XInterface > SvUnoImageMap_createInstance( const ImageMap& rMap, const SvEventDescription* pSupportedMacroItems )
{
- return static_cast<XWeak*>(new SvUnoImageMap( rMap, pSupportedMacroItems ));
+ return getXWeak(new SvUnoImageMap( rMap, pSupportedMacroItems ));
}
bool SvUnoImageMap_fillImageMap( const Reference< XInterface >& xImageMap, ImageMap& rMap )