Permalink
Browse files

Fix Navigator transition.

Summary: Fix the bug reported as #8071

Reviewed By: fkgozali

Differential Revision: D3553062

fbshipit-source-id: 286feddc268f51c0d9005a8831640c5e6af4880e
  • Loading branch information...
1 parent f317b9f commit 5189c94a6e876ef5274b22c083034a561ef3d5e8 @hedgerwang hedgerwang committed with Facebook Github Bot 1 Jul 13, 2016
Showing with 4 additions and 4 deletions.
  1. +4 −4 Libraries/CustomComponents/Navigator/Navigator.js
@@ -501,13 +501,13 @@ var Navigator = React.createClass({
},
_transitionTo: function(destIndex, velocity, jumpSpringTo, cb) {
- if (
- destIndex === this.state.presentedIndex &&
- this.state.transitionQueue.length === 0
- ) {
+ if (this.state.presentedIndex === destIndex) {
+ cb && cb();
return;
}
+
if (this.state.transitionFromIndex !== null) {
+ // Navigation is still transitioning, put the `destIndex` into queue.
this.state.transitionQueue.push({
destIndex,
velocity,

0 comments on commit 5189c94

Please sign in to comment.