diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2023-04-23 20:14:48 +0300 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2023-04-30 22:36:18 +0200 |
commit | d049a1439d7db9cc3c68bbec3b496a61e7a7b855 (patch) | |
tree | c99f34c2f2005f6eab7b8128ed106819ee44ccb0 /slideshow | |
parent | d4d994321464b1f0301c3cb86f55d851794d5f88 (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.cxx | 2 | ||||
-rw-r--r-- | slideshow/source/engine/slideview.cxx | 2 |
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)) { } |