File tree Expand file tree Collapse file tree
app/src/main/java/com/github/mobile/ui Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -104,6 +104,9 @@ private void updateCurrentItem(final int newPosition) {
104104 }
105105
106106 private void createPager () {
107+ if (pager != null )
108+ return ;
109+
107110 pager = (ViewPager ) findViewById (id .vp_pages );
108111 pager .setOnPageChangeListener (new OnPageChangeListener () {
109112
@@ -125,6 +128,9 @@ public void onPageScrollStateChanged(int state) {
125128 }
126129
127130 private void createTabs () {
131+ if (host != null )
132+ return ;
133+
128134 host = (TabHost ) findViewById (id .th_tabs );
129135 host .setup ();
130136 host .setOnTabChangedListener (new OnTabChangeListener () {
Original file line number Diff line number Diff line change @@ -87,6 +87,7 @@ protected void onCreate(Bundle savedInstanceState) {
8787 createTabPager ();
8888 avatars .bind (getSupportActionBar (), owner );
8989 ViewUtils .setGone (loadingBar , false );
90+ ViewUtils .setGone (host , true );
9091 ViewUtils .setGone (pager , true );
9192 new RefreshRepositoryTask (this , repository ) {
9293
@@ -133,6 +134,7 @@ private void configurePager() {
133134 avatars .bind (getSupportActionBar (), repository .getOwner ());
134135 createTabPager ();
135136 ViewUtils .setGone (loadingBar , true );
137+ ViewUtils .setGone (host , false );
136138 ViewUtils .setGone (pager , false );
137139 }
138140
Original file line number Diff line number Diff line change @@ -72,6 +72,7 @@ protected void onCreate(Bundle savedInstanceState) {
7272 else {
7373 createTabPager ();
7474 ViewUtils .setGone (loadingBar , false );
75+ ViewUtils .setGone (host , true );
7576 ViewUtils .setGone (pager , true );
7677 new RefreshUserTask (this , user .getLogin ()) {
7778
@@ -99,6 +100,7 @@ private void configurePager() {
99100 avatars .bind (getSupportActionBar (), user );
100101 createTabPager ();
101102 ViewUtils .setGone (loadingBar , true );
103+ ViewUtils .setGone (host , false );
102104 ViewUtils .setGone (pager , false );
103105 }
104106
You can’t perform that action at this time.
0 commit comments