diff --git a/include/wx/window.h b/include/wx/window.h index f6d7b332c2..bbcd44aa98 100644 --- a/include/wx/window.h +++ b/include/wx/window.h @@ -1002,8 +1002,6 @@ inline wxWindow *wxWindowBase::GetGrandParent() const // global functions // ---------------------------------------------------------------------------- -WXDLLEXPORT extern wxWindow* wxGetActiveWindow(); - // Find the wxWindow at the current mouse position, also returning the mouse // position. WXDLLEXPORT extern wxWindow* wxFindWindowAtPointer(wxPoint& pt); diff --git a/src/common/appcmn.cpp b/src/common/appcmn.cpp index 761c50b9ff..0b7b957dc3 100644 --- a/src/common/appcmn.cpp +++ b/src/common/appcmn.cpp @@ -130,25 +130,9 @@ void wxAppBase::ProcessPendingEvents() #if wxUSE_GUI -void wxAppBase::SetActive(bool active, wxWindow *lastFocus) +void wxAppBase::SetActive(bool active, wxWindow * WXUNUSED(lastFocus)) { - static wxWindow *s_lastFocus = (wxWindow *)NULL; - m_isActive = active; - - // if we're being deactivated remember the last focused window - if ( !active ) - { - s_lastFocus = lastFocus; - } - - if ( s_lastFocus ) - { - // give the focused window the chance to refresh itself if its - // appearance depends on the app activation state - wxActivateEvent event(wxEVT_ACTIVATE, active); - s_lastFocus->GetEventHandler()->ProcessEvent(event); - } } #endif // wxUSE_GUI