diff --git a/svx/source/form/fmshimp.cxx b/svx/source/form/fmshimp.cxx index 0c6e7c2ad611..b1d59bf1ae1f 100644 --- a/svx/source/form/fmshimp.cxx +++ b/svx/source/form/fmshimp.cxx @@ -95,6 +95,7 @@ #include #include #include +#include #include #include @@ -4036,8 +4037,7 @@ ControlConversionMenuController::ControlConversionMenuController( sal_uInt16 _nI for (sal_Int16 i=0; iGetItemCount(); ++i) { _rBindings.Invalidate(m_pConversionMenu->GetItemId(i)); - SfxStatusForwarder* pForwarder = new SfxStatusForwarder(m_pConversionMenu->GetItemId(i), *this); - m_aStatusForwarders.push_back(pForwarder); + m_aStatusForwarders.push_back(o3tl::make_unique(m_pConversionMenu->GetItemId(i), *this)); } } } diff --git a/svx/source/inc/fmshimp.hxx b/svx/source/inc/fmshimp.hxx index ccacff49ea5a..e15235c8241e 100644 --- a/svx/source/inc/fmshimp.hxx +++ b/svx/source/inc/fmshimp.hxx @@ -61,7 +61,7 @@ #include #include #include -#include +#include typedef std::vector< css::uno::Reference< css::form::XForm > > FmFormArray; @@ -571,7 +571,7 @@ public: class SVX_DLLPUBLIC ControlConversionMenuController : public SfxMenuControl { protected: - boost::ptr_vector m_aStatusForwarders; + std::vector > m_aStatusForwarders; Menu* m_pMainMenu; PopupMenu* m_pConversionMenu;