git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37344
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
void wxWindowGTK::OnInternalIdle()
{
if ( m_dirtyTabOrder )
void wxWindowGTK::OnInternalIdle()
{
if ( m_dirtyTabOrder )
+ {
+ m_dirtyTabOrder = false;
// Update style if the window was not yet realized
// and SetBackgroundStyle(wxBG_STYLE_CUSTOM) was called
// Update style if the window was not yet realized
// and SetBackgroundStyle(wxBG_STYLE_CUSTOM) was called
- if (m_children.size() > 0)
+ if ( !m_children.empty() )
- for (wxWindowList::const_iterator i = m_children.begin();
- i != m_children.end(); ++i)
+ for ( wxWindowList::const_iterator i = m_children.begin();
+ i != m_children.end();
+ ++i )
{
chain = g_list_prepend(chain, (*i)->m_widget);
}
{
chain = g_list_prepend(chain, (*i)->m_widget);
}
gtk_container_set_focus_chain(GTK_CONTAINER(m_wxwindow), chain);
g_list_free(chain);
}
gtk_container_set_focus_chain(GTK_CONTAINER(m_wxwindow), chain);
g_list_free(chain);
}
{
gtk_container_unset_focus_chain(GTK_CONTAINER(m_wxwindow));
}
}
{
gtk_container_unset_focus_chain(GTK_CONTAINER(m_wxwindow));
}
}
-
- m_dirtyTabOrder = false;
}
void wxWindowGTK::Raise()
}
void wxWindowGTK::Raise()