diff --git a/include/wx/containr.h b/include/wx/containr.h index b465e33c30..d1a63bdfca 100644 --- a/include/wx/containr.h +++ b/include/wx/containr.h @@ -76,8 +76,7 @@ public: bool DoSetFocus(); // returns whether we should accept focus ourselves or not - bool AcceptsFocus() const - { return m_acceptsFocusSelf && m_winParent->CanBeFocused(); } + bool AcceptsFocus() const; // Returns whether we or one of our children accepts focus. bool AcceptsFocusRecursively() const diff --git a/src/common/containr.cpp b/src/common/containr.cpp index ba1ffd220e..935607efdd 100644 --- a/src/common/containr.cpp +++ b/src/common/containr.cpp @@ -153,6 +153,11 @@ bool wxControlContainerBase::DoSetFocus() return ret; } +bool wxControlContainerBase::AcceptsFocus() const +{ + return m_acceptsFocusSelf && m_winParent->CanBeFocused(); +} + bool wxControlContainerBase::SetFocusToChild() { return wxSetFocusToChild(m_winParent, &m_winLastFocused);