diff options
Diffstat (limited to 'sfx2/source/doc/sfxbasemodel.cxx')
-rw-r--r-- | sfx2/source/doc/sfxbasemodel.cxx | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/sfx2/source/doc/sfxbasemodel.cxx b/sfx2/source/doc/sfxbasemodel.cxx index 88d87f18da4b..28afbd7e5bad 100644 --- a/sfx2/source/doc/sfxbasemodel.cxx +++ b/sfx2/source/doc/sfxbasemodel.cxx @@ -3926,9 +3926,8 @@ Reference< frame::XTitle > SfxBaseModel::impl_getTitleHelper () { Reference< XComponentContext > xContext = ::comphelper::getProcessComponentContext(); Reference< frame::XUntitledNumbers > xDesktop( frame::Desktop::create(xContext), UNO_QUERY_THROW); - Reference< frame::XModel > xThis (static_cast< frame::XModel* >(this), UNO_QUERY_THROW); - m_pData->m_xTitleHelper = new ::framework::TitleHelper(xContext, xThis, xDesktop); + m_pData->m_xTitleHelper = new ::framework::TitleHelper(xContext, Reference< frame::XModel >(this), xDesktop); } return m_pData->m_xTitleHelper; @@ -3941,12 +3940,9 @@ Reference< frame::XUntitledNumbers > SfxBaseModel::impl_getUntitledHelper () if ( ! m_pData->m_xNumberedControllers.is ()) { - Reference< frame::XModel > xThis (static_cast< frame::XModel* >(this), UNO_QUERY_THROW); rtl::Reference<::comphelper::NumberedCollection> pHelper = new ::comphelper::NumberedCollection(); - m_pData->m_xNumberedControllers = pHelper; - - pHelper->setOwner (xThis); + pHelper->setOwner (Reference< frame::XModel >(this)); pHelper->setUntitledPrefix (" : "); } |