From: Vadim Zeitlin Date: Sun, 5 Feb 2006 23:39:37 +0000 (+0000) Subject: no changes; just some (very) minor cleanup X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/12848fda6f349e63868e5796587a522c8b1017b4 no changes; just some (very) minor cleanup git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37344 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/gtk/window.cpp b/src/gtk/window.cpp index dc244f803a..fa4e690b3b 100644 --- a/src/gtk/window.cpp +++ b/src/gtk/window.cpp @@ -2954,7 +2954,10 @@ void wxWindowGTK::DoSetSize( int x, int y, int width, int height, int sizeFlags void wxWindowGTK::OnInternalIdle() { if ( m_dirtyTabOrder ) + { + m_dirtyTabOrder = false; RealizeTabOrder(); + } // Update style if the window was not yet realized // and SetBackgroundStyle(wxBG_STYLE_CUSTOM) was called @@ -3537,12 +3540,13 @@ void wxWindowGTK::RealizeTabOrder() { if (m_wxwindow) { - if (m_children.size() > 0) + if ( !m_children.empty() ) { GList *chain = NULL; - 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); } @@ -3552,13 +3556,11 @@ void wxWindowGTK::RealizeTabOrder() gtk_container_set_focus_chain(GTK_CONTAINER(m_wxwindow), chain); g_list_free(chain); } - else + else // no children { gtk_container_unset_focus_chain(GTK_CONTAINER(m_wxwindow)); } } - - m_dirtyTabOrder = false; } void wxWindowGTK::Raise()