aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/modules/statuses.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/modules/statuses.js b/src/modules/statuses.js
index 2d49773c..8f5a5c1d 100644
--- a/src/modules/statuses.js
+++ b/src/modules/statuses.js
@@ -119,9 +119,12 @@ const addNewStatuses = (state, { statuses, showImmediately = false, timeline, us
const allStatusesObject = state.allStatusesObject
const timelineObject = state.timelines[timeline]
- if (timeline && !noIdUpdate) {
+ if (timeline && !noIdUpdate && statuses.length > 0) {
timelineObject.maxId = max([maxBy(statuses, 'id').id, timelineObject.maxId])
timelineObject.minVisibleId = min([minBy(statuses, 'id').id, timelineObject.minVisibleId])
+ if (timelineObject.minVisibleId <= 0) {
+ timelineObject.minVisibleId = minBy(statuses, 'id').id
+ }
}
const addStatus = (status, showImmediately, addToTimeline = true) => {