diff options
Diffstat (limited to 'svtools/source/uno/statusbarcontroller.cxx')
-rw-r--r-- | svtools/source/uno/statusbarcontroller.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/svtools/source/uno/statusbarcontroller.cxx b/svtools/source/uno/statusbarcontroller.cxx index 619e175f7626..d2ae6a6b8c85 100644 --- a/svtools/source/uno/statusbarcontroller.cxx +++ b/svtools/source/uno/statusbarcontroller.cxx @@ -286,11 +286,11 @@ throw ( RuntimeException, std::exception ) if ( m_bDisposed ) return; - vcl::Window* pWindow = VCLUnoHelper::GetWindow( m_xParentWindow ); + VclPtr<vcl::Window> pWindow = VCLUnoHelper::GetWindow( m_xParentWindow ); if ( pWindow && pWindow->GetType() == WINDOW_STATUSBAR && m_nID != 0 ) { OUString aStrValue; - StatusBar* pStatusBar = static_cast<StatusBar *>(pWindow); + StatusBar* pStatusBar = static_cast<StatusBar *>(pWindow.get()); if ( Event.State >>= aStrValue ) pStatusBar->SetItemText( m_nID, aStrValue ); |