Skip to content

Commit 3b04642

Browse files
authored
Merge pull request #58 from lideen/onPageChange-never-called
Fixed: onPageChange never called on indicator press
2 parents a59c7d2 + 9d8e18a commit 3b04642

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

CarouselPager.android.js

+4-3
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@ var CarouselPager = React.createClass({
1515
} else {
1616
this.refs.viewPager.setPageWithoutAnimation(page);
1717
}
18+
this._onPageSelected(page);
1819
},
1920

20-
_onPageSelected(e) {
21-
this.props.onEnd(e.nativeEvent.position);
21+
_onPageSelected(page) {
22+
this.props.onEnd(page);
2223
},
2324

2425
render() {
@@ -31,7 +32,7 @@ var CarouselPager = React.createClass({
3132
showsHorizontalScrollIndicator={false}
3233
bounces={false}
3334
onPageScroll={this.props.onBegin}
34-
onPageSelected={this._onPageSelected}
35+
onPageSelected={(e) => this._onPageSelected(e.nativeEvent.position)}
3536
scrollsToTop={false}
3637
>
3738
{this.props.children.map((c, idx) => <View key={idx} style={{flex: 1}}>{c}</View>)}

0 commit comments

Comments
 (0)