diff options
author | Noel <noel.grandin@collabora.co.uk> | 2021-02-20 12:50:48 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2021-02-20 19:21:52 +0100 |
commit | d49277fc7c017c5a62a0c28af782cfc04a6460ab (patch) | |
tree | 62029090284267702379cd7b82422597a86561dd /sfx2/source/appl/workwin.cxx | |
parent | 7c992bd895574eb1faf473875f8e655e9b73cb79 (diff) |
loplugin:refcounting in sfx2
Change-Id: I22ca5dab32fb4bf9a1ab7d478105db2d12e14b14
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111262
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sfx2/source/appl/workwin.cxx')
-rw-r--r-- | sfx2/source/appl/workwin.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sfx2/source/appl/workwin.cxx b/sfx2/source/appl/workwin.cxx index 217ae75436bf..d3af7dfa6950 100644 --- a/sfx2/source/appl/workwin.cxx +++ b/sfx2/source/appl/workwin.cxx @@ -485,9 +485,8 @@ SfxWorkWindow::SfxWorkWindow( vcl::Window *pWin, SfxFrame *pFrm, SfxFrame* pMast // create and initialize layout manager listener Reference< css::frame::XFrame > xFrame = GetFrameInterface(); - LayoutManagerListener* pLayoutManagerListener = new LayoutManagerListener( this ); - m_xLayoutManagerListener.set( static_cast< cppu::OWeakObject* >( pLayoutManagerListener ), - css::uno::UNO_QUERY ); + rtl::Reference<LayoutManagerListener> pLayoutManagerListener = new LayoutManagerListener( this ); + m_xLayoutManagerListener = pLayoutManagerListener; pLayoutManagerListener->setFrame( xFrame ); SfxShell* pConfigShell = pFrm->GetCurrentViewFrame(); |