| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -383,7 +383,11 @@ public void onPageScrolled(int position, float positionOffset, int positionOffse | |||
| 383 | 383 | } | |
| 384 | 384 | ||
| 385 | 385 | int prevPosition = mTabStrip.getSelectedPosition(); | |
| 386 | - onSelectedPositionChange(position, prevPosition); | ||
| 386 | + | ||
| 387 | + if (prevPosition != position) { | ||
| 388 | + onSelectedPositionChange(position, prevPosition); | ||
| 389 | + } | ||
| 390 | + | ||
| 387 | 391 | mTabStrip.onViewPagerPageChanged(position, positionOffset); | |
| 388 | 392 | ||
| 389 | 393 | View selectedTitle = mTabStrip.getChildAt(position); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -248,18 +248,14 @@ function initializeNativeClasses() { | |||
| 248 | 248 | return; | |
| 249 | 249 | } | |
| 250 | 250 | ||
| 251 | - if (position !== prevPosition) { | ||
| 252 | - const tabStripItems = owner.tabStrip && owner.tabStrip.items; | ||
| 253 | - | ||
| 254 | - if (position >= 0 && tabStripItems && tabStripItems[position]) { | ||
| 255 | - tabStripItems[position]._emit(TabStripItem.selectEvent); | ||
| 256 | - } | ||
| 251 | + const tabStripItems = owner.tabStrip && owner.tabStrip.items; | ||
| 257 | 252 | ||
| 258 | - if (prevPosition >= 0 && tabStripItems && tabStripItems[prevPosition]) { | ||
| 259 | - tabStripItems[prevPosition]._emit(TabStripItem.unselectEvent); | ||
| 260 | - } | ||
| 253 | + if (position >= 0 && tabStripItems && tabStripItems[position]) { | ||
| 254 | + tabStripItems[position]._emit(TabStripItem.selectEvent); | ||
| 255 | + } | ||
| 261 | 256 | ||
| 262 | - owner.selectedIndex = position; | ||
| 257 | + if (prevPosition >= 0 && tabStripItems && tabStripItems[prevPosition]) { | ||
| 258 | + tabStripItems[prevPosition]._emit(TabStripItem.unselectEvent); | ||
| 263 | 259 | } | |
| 264 | 260 | } | |
| 265 | 261 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments