Check initialIndex in callback (#3032)

This commit is contained in:
Mattermost Build 2019-07-24 23:23:06 +02:00 committed by Miguel Alatzar
parent ce325a4ab1
commit c267b8dd13

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,