fix for focus event sending

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11811 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2001-10-03 17:44:56 +00:00
parent 25db1b74f1
commit 477243897a

View File

@@ -3393,16 +3393,16 @@ void wxListMainWindow::OnSetFocus( wxFocusEvent &WXUNUSED(event) )
// EVT_KILL_FOCUS before which means that we finish by redrawing the items
// which are already drawn correctly resulting in horrible flicker - avoid
// it
if ( m_hasFocus )
if ( !m_hasFocus )
{
m_hasFocus = TRUE;
RefreshSelected();
}
if ( !GetParent() )
return;
m_hasFocus = TRUE;
if (!GetParent())
return;
RefreshSelected();
#ifdef __WXGTK__
g_focusWindow = GetParent();
#endif