diff options
Diffstat (limited to 'webapp/stores/channel_store.jsx')
-rw-r--r-- | webapp/stores/channel_store.jsx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/webapp/stores/channel_store.jsx b/webapp/stores/channel_store.jsx index 58a7dfb78..07513aade 100644 --- a/webapp/stores/channel_store.jsx +++ b/webapp/stores/channel_store.jsx @@ -560,7 +560,9 @@ ChannelStore.dispatchToken = AppDispatcher.register((payload) => { var markRead = id === ChannelStore.getCurrentId() && window.isActive; if (TeamStore.getCurrentId() === teamId || teamId === '') { - ChannelStore.incrementMentionsIfNeeded(id, action.websocketMessageProps); + if (!markRead) { + ChannelStore.incrementMentionsIfNeeded(id, action.websocketMessageProps); + } ChannelStore.incrementMessages(id, markRead); } break; |