summaryrefslogtreecommitdiff
path: root/slideshow
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2023-04-23 20:14:48 +0300
committerMike Kaganski <mike.kaganski@collabora.com>2023-04-30 22:36:18 +0200
commitd049a1439d7db9cc3c68bbec3b496a61e7a7b855 (patch)
treec99f34c2f2005f6eab7b8128ed106819ee44ccb0 /slideshow
parentd4d994321464b1f0301c3cb86f55d851794d5f88 (diff)
Use getXWeak in slideshow
Change-Id: Ica0290ee46286ff6d82634c378e40b3605d48a54 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150869 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'slideshow')
-rw-r--r--slideshow/source/engine/slideshowimpl.cxx2
-rw-r--r--slideshow/source/engine/slideview.cxx2
2 files changed, 2 insertions, 2 deletions
diff --git a/slideshow/source/engine/slideshowimpl.cxx b/slideshow/source/engine/slideshowimpl.cxx
index 9109bb6bb2e0..1d739ded44c7 100644
--- a/slideshow/source/engine/slideshowimpl.cxx
+++ b/slideshow/source/engine/slideshowimpl.cxx
@@ -668,7 +668,7 @@ void SlideShowImpl::disposing()
// send all listeners a disposing() that we are going down:
maListenerContainer.disposeAndClear(
- lang::EventObject( static_cast<cppu::OWeakObject *>(this) ) );
+ lang::EventObject( getXWeak() ) );
maViewContainer.dispose();
diff --git a/slideshow/source/engine/slideview.cxx b/slideshow/source/engine/slideview.cxx
index 8b527630bca3..6db623468ac7 100644
--- a/slideshow/source/engine/slideview.cxx
+++ b/slideshow/source/engine/slideview.cxx
@@ -1025,7 +1025,7 @@ struct WeakRefWrapper
WeakRefWrapper(SlideView & rObj, std::function<void (SlideView&)> func)
: m_rObj(rObj)
- , m_wObj(static_cast<::cppu::OWeakObject*>(&rObj))
+ , m_wObj(rObj.getXWeak())
, m_func(std::move(func))
{
}