diff --git a/FlycoTabLayout_Lib/src/main/java/com/flyco/tablayout/SlidingTabLayout.java b/FlycoTabLayout_Lib/src/main/java/com/flyco/tablayout/SlidingTabLayout.java index 9ab7e5ed..7667b604 100644 --- a/FlycoTabLayout_Lib/src/main/java/com/flyco/tablayout/SlidingTabLayout.java +++ b/FlycoTabLayout_Lib/src/main/java/com/flyco/tablayout/SlidingTabLayout.java @@ -898,7 +898,7 @@ protected void onRestoreInstanceState(Parcelable state) { Bundle bundle = (Bundle) state; mCurrentTab = bundle.getInt("mCurrentTab"); state = bundle.getParcelable("instanceState"); - if (mCurrentTab != 0 && mTabsContainer.getChildCount() > 0) { + if (mCurrentTab != 0 && mTabsContainer.getChildCount() > mCurrentTab) { updateTabSelection(mCurrentTab); scrollToCurrentTab(); }