Check initialIndex in callback (#3025)

This commit is contained in:
Miguel Alatzar 2019-07-24 09:51:36 -07:00 committed by GitHub
parent ebe8d45711
commit 78bdf0e4e2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -201,10 +201,8 @@ export default class PostList extends PureComponent {
};
handleScrollToIndexFailed = () => {
requestAnimationFrame(() => {
this.hasDoneInitialScroll = false;
this.scrollToInitialIndexIfNeeded(1, 1);
});
this.hasDoneInitialScroll = false;
this.scrollToInitialIndexIfNeeded(1, 1);
};
handleSetScrollToBottom = () => {
@ -290,11 +288,10 @@ export default class PostList extends PureComponent {
if (
width > 0 &&
height > 0 &&
this.props.initialIndex > 0 &&
!this.hasDoneInitialScroll
) {
requestAnimationFrame(() => {
if (this.flatListRef?.current) {
if (this.props.initialIndex > 0 && this.flatListRef?.current) {
this.flatListRef.current.scrollToIndex({
animated: false,
index: this.props.initialIndex,