summaryrefslogtreecommitdiffstats
path: root/webapp/stores
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/stores')
-rw-r--r--webapp/stores/channel_store.jsx4
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;