From 0a06fc33e48559b6248863eadad9a0f41484ce21 Mon Sep 17 00:00:00 2001 From: Arch-Vile Date: Sat, 21 Apr 2018 18:13:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DTabLayout=E4=B8=AD=E5=AD=98?= =?UTF-8?q?=E5=9C=A8=E7=9A=84=E4=B8=80=E5=A4=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DuiLib/Layout/UITabLayout.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/DuiLib/Layout/UITabLayout.cpp b/DuiLib/Layout/UITabLayout.cpp index 73619765..f85a7806 100644 --- a/DuiLib/Layout/UITabLayout.cpp +++ b/DuiLib/Layout/UITabLayout.cpp @@ -104,12 +104,16 @@ namespace DuiLib m_iCurSel = iIndex; for( int it = 0; it < m_items.GetSize(); it++ ) { - if( it == iIndex ) { - GetItemAt(it)->SetVisible(true); - GetItemAt(it)->SetFocus(); - } - else GetItemAt(it)->SetVisible(false); + GetItemAt(it)->SetVisible(false); } + for (int it = 0; it < m_items.GetSize(); it++) + { + if (it == iIndex) { + GetItemAt(it)->SetVisible(true); + GetItemAt(it)->SetFocus(); + break; + } + } NeedParentUpdate(); if( m_pManager != NULL ) {