diff options
Diffstat (limited to 'web-ui/app/js/tags/ui/tag.js')
-rw-r--r-- | web-ui/app/js/tags/ui/tag.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/web-ui/app/js/tags/ui/tag.js b/web-ui/app/js/tags/ui/tag.js index c2b7f588..2cf45764 100644 --- a/web-ui/app/js/tags/ui/tag.js +++ b/web-ui/app/js/tags/ui/tag.js @@ -52,9 +52,13 @@ define( }; this.decreaseReadCountIfMatchingTag = function (ev, data) { - if (_.contains(data.tags, this.attr.tag.name)) { + var mailbox_and_tags = _.flatten([data.tags, data.mailbox]); + if (_.contains(mailbox_and_tags, this.attr.tag.name)) { this.attr.tag.counts.read++; this.$node.html(this.viewFor(this.attr.tag, templates.tags.tagInner)); + if (!_.isUndefined(this.attr.shortcut)) { + this.attr.shortcut.reRender(); + } } }; |