From 12c0280be197af2e9680391617941c8ff1541611 Mon Sep 17 00:00:00 2001 From: Jaydeep Joshi Date: Mon, 19 Jan 2015 16:24:06 +0530 Subject: [PATCH] Fix crash in layout editor due to ViewPager not set in onMeasure --- library/src/com/viewpagerindicator/TabPageIndicator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/com/viewpagerindicator/TabPageIndicator.java b/library/src/com/viewpagerindicator/TabPageIndicator.java index 1fceda3e0..6ea4998d6 100644 --- a/library/src/com/viewpagerindicator/TabPageIndicator.java +++ b/library/src/com/viewpagerindicator/TabPageIndicator.java @@ -111,7 +111,7 @@ public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); final int newWidth = getMeasuredWidth(); - if (lockedExpanded && oldWidth != newWidth) { + if (!isInEditMode() && lockedExpanded && oldWidth != newWidth) { // Recenter the tab display if we're at a new (scrollable) size. setCurrentItem(mSelectedTabIndex); }