Fix for indexing into specific slide.

This commit is contained in:
brianantonelli
2015-06-26 17:38:37 -04:00
parent b5b969824e
commit ad51f06f82
2 changed files with 3 additions and 3 deletions

4
dist/index.js vendored
View File

@@ -197,13 +197,13 @@ exports['default'] = _React$StyleSheet$Text$View$ScrollView$TouchableOpacity2['d
newState.total = newProps.children ? newProps.children.length || 1 : 0;
newState.index = newState.total > 1 ? Math.min(this.props.index, newState.total - 1) : 0;
newState.index = newState.total > 1 ? Math.min(newProps.index, newState.total - 1) : 0;
newState.offset = {};
if (newState.total > 1) {
var setup = this.props.loop ? 1 : newState.index;
newState.offset[this.state.dir] = newState.dir == 'y' ? this.state.height * setup : this.state.width * setup;
newState.offset[this.state.dir] = this.state.dir == 'y' ? this.state.height * setup : this.state.width * setup;
}
this.setState(newState);

View File

@@ -196,7 +196,7 @@ export default React.createClass({
if(newState.total > 1) {
let setup = this.props.loop ? 1 : newState.index
newState.offset[this.state.dir] = newState.dir == 'y'
newState.offset[this.state.dir] = this.state.dir == 'y'
? this.state.height * setup
: this.state.width * setup
}