Skip to content
This repository has been archived by the owner on Apr 19, 2018. It is now read-only.

Commit

Permalink
remove mPagerAdapter variable and use mViewPager.getAdapter() instead
Browse files Browse the repository at this point in the history
  • Loading branch information
gabrielittner committed Jul 29, 2012
1 parent d94643b commit e865850
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions library/src/com/viewpagerindicator/TitlePageIndicator.java
Expand Up @@ -29,7 +29,6 @@
import android.os.Parcel;
import android.os.Parcelable;
import android.support.v4.view.MotionEventCompat;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewConfigurationCompat;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;
Expand Down Expand Up @@ -96,7 +95,6 @@ public static IndicatorStyle fromValue(int value) {

private ViewPager mViewPager;
private ViewPager.OnPageChangeListener mListener;
private PagerAdapter mPagerAdapter;
private int mCurrentPage = -1;
private float mPageOffset;
private int mScrollState;
Expand Down Expand Up @@ -647,8 +645,7 @@ public void setViewPager(ViewPager view) {
if (mViewPager != null) {
mViewPager.setOnPageChangeListener(null);
}
mPagerAdapter = view.getAdapter();
if (mPagerAdapter == null) {
if (view.getAdapter() == null) {
throw new IllegalStateException("ViewPager does not have adapter instance.");
}
mViewPager = view;
Expand Down Expand Up @@ -796,7 +793,7 @@ public SavedState[] newArray(int size) {
}

private CharSequence getTitle(int i) {
CharSequence title = mPagerAdapter.getPageTitle(i);
CharSequence title = mViewPager.getAdapter().getPageTitle(i);
if (title == null) {
title = EMPTY_TITLE;
}
Expand Down

0 comments on commit e865850

Please sign in to comment.