diff --git a/framework/inc/uielement/genericstatusbarcontroller.hxx b/framework/inc/uielement/genericstatusbarcontroller.hxx index e0eae738fda0..1d79ac4fd3c4 100644 --- a/framework/inc/uielement/genericstatusbarcontroller.hxx +++ b/framework/inc/uielement/genericstatusbarcontroller.hxx @@ -18,6 +18,8 @@ */ #pragma once +#include "statusbaritem.hxx" + #include #include @@ -32,7 +34,7 @@ class GenericStatusbarController final : public svt::StatusbarController public: GenericStatusbarController( const css::uno::Reference< css::uno::XComponentContext >& rxContext, const css::uno::Reference< css::frame::XFrame >& rFrame, - const css::uno::Reference< css::ui::XStatusbarItem >& rxItem, + const rtl::Reference& rpItem, AddonStatusbarItemData *pItemData ); virtual ~GenericStatusbarController() override; diff --git a/framework/source/uielement/genericstatusbarcontroller.cxx b/framework/source/uielement/genericstatusbarcontroller.cxx index 5c149eaeb4f2..db3559f0e3a7 100644 --- a/framework/source/uielement/genericstatusbarcontroller.cxx +++ b/framework/source/uielement/genericstatusbarcontroller.cxx @@ -40,14 +40,14 @@ namespace framework GenericStatusbarController::GenericStatusbarController( const Reference< XComponentContext >& rxContext, const Reference< XFrame >& rxFrame, - const Reference< ui::XStatusbarItem >& rxItem, + const rtl::Reference& rpItem, AddonStatusbarItemData *pItemData ) : svt::StatusbarController( rxContext, rxFrame, OUString(), 0 ) , m_bEnabled( false ) , m_bOwnerDraw( false ) , m_pItemData( pItemData ) { - m_xStatusbarItem = rxItem; + m_xStatusbarItem = rpItem; if ( m_xStatusbarItem.is() ) { assert(m_aCommandURL.pData);