diff --git a/include/sfx2/sidebar/SidebarPanelBase.hxx b/include/sfx2/sidebar/SidebarPanelBase.hxx index 8164244e796a..b00d4ca3cead 100644 --- a/include/sfx2/sidebar/SidebarPanelBase.hxx +++ b/include/sfx2/sidebar/SidebarPanelBase.hxx @@ -24,8 +24,7 @@ #include -#include -#include +#include #include #include @@ -39,7 +38,7 @@ namespace sfx2::sidebar { class Panel; -typedef cppu::WeakComponentImplHelper Create(const OUString& rsResourceURL, @@ -91,7 +89,7 @@ private: SidebarPanelBase(const SidebarPanelBase&) = delete; SidebarPanelBase& operator=( const SidebarPanelBase& ) = delete; - virtual void SAL_CALL disposing() override; + virtual void disposing(std::unique_lock&) override; css::uno::Reference mxFrame; std::unique_ptr mxControl; diff --git a/sfx2/source/sidebar/SidebarPanelBase.cxx b/sfx2/source/sidebar/SidebarPanelBase.cxx index fd46b96b5c2a..f0829599e6db 100644 --- a/sfx2/source/sidebar/SidebarPanelBase.cxx +++ b/sfx2/source/sidebar/SidebarPanelBase.cxx @@ -52,8 +52,7 @@ SidebarPanelBase::SidebarPanelBase ( const css::uno::Reference& rxFrame, std::unique_ptr xControl, const css::ui::LayoutSize& rLayoutSize) - : SidebarPanelBaseInterfaceBase(m_aMutex), - mxFrame(rxFrame), + : mxFrame(rxFrame), mxControl(std::move(xControl)), msResourceURL(rsResourceURL), maLayoutSize(rLayoutSize) @@ -78,7 +77,7 @@ void SidebarPanelBase::SetParentPanel(sfx2::sidebar::Panel* pPanel) mxControl->SetPanel(pPanel); } -void SAL_CALL SidebarPanelBase::disposing() +void SidebarPanelBase::disposing(std::unique_lock&) { SolarMutexGuard aGuard;