diff options
-rw-r--r-- | sc/source/ui/pagedlg/scuitphfedit.cxx | 6 | ||||
-rw-r--r-- | sc/source/ui/pagedlg/tphfedit.cxx | 6 |
2 files changed, 5 insertions, 7 deletions
diff --git a/sc/source/ui/pagedlg/scuitphfedit.cxx b/sc/source/ui/pagedlg/scuitphfedit.cxx index 2b2192f71af8..9f6f843f66ce 100644 --- a/sc/source/ui/pagedlg/scuitphfedit.cxx +++ b/sc/source/ui/pagedlg/scuitphfedit.cxx @@ -51,8 +51,6 @@ // STATIC DATA ----------------------------------------------------------- -static VclPtr<ScEditWindow> pActiveEdWnd = nullptr; - // class ScHFEditPage ScHFEditPage::ScHFEditPage( vcl::Window* pParent, @@ -793,7 +791,7 @@ IMPL_LINK_TYPED( ScHFEditPage, ListHdl_Impl, ListBox&, rList, void ) IMPL_LINK_TYPED( ScHFEditPage, ClickHdl, Button*, pBtn, void ) { - pActiveEdWnd = ::GetScEditWindow(); + VclPtr<ScEditWindow> pActiveEdWnd = ::GetScEditWindow(); if ( !pActiveEdWnd ) return; @@ -824,7 +822,7 @@ IMPL_LINK_TYPED( ScHFEditPage, ClickHdl, Button*, pBtn, void ) IMPL_STATIC_LINK_TYPED( ScHFEditPage, MenuHdl, ScExtIButton&, rBtn, void ) { - pActiveEdWnd = ::GetScEditWindow(); + VclPtr<ScEditWindow> pActiveEdWnd = ::GetScEditWindow(); if ( !pActiveEdWnd ) return; diff --git a/sc/source/ui/pagedlg/tphfedit.cxx b/sc/source/ui/pagedlg/tphfedit.cxx index b5f8bf87e401..eab598cc2231 100644 --- a/sc/source/ui/pagedlg/tphfedit.cxx +++ b/sc/source/ui/pagedlg/tphfedit.cxx @@ -48,11 +48,11 @@ #include <memory> // STATIC DATA ----------------------------------------------------------- -static VclPtr<ScEditWindow> pActiveEdWnd = nullptr; +static VclPtr<ScEditWindow> g_pActiveEdWnd = nullptr; ScEditWindow* GetScEditWindow () { - return pActiveEdWnd; + return g_pActiveEdWnd; } static void lcl_GetFieldData( ScHeaderFieldData& rData ) @@ -283,7 +283,7 @@ void ScEditWindow::Command( const CommandEvent& rCEvt ) void ScEditWindow::GetFocus() { pEdView->ShowCursor(); - pActiveEdWnd = this; + g_pActiveEdWnd = this; css::uno::Reference< css::accessibility::XAccessible > xTemp = xAcc; if (xTemp.is() && pAcc) |