diff --git a/js/conversation_controller.js b/js/conversation_controller.js index efed0e96d..e4c5ae63e 100644 --- a/js/conversation_controller.js +++ b/js/conversation_controller.js @@ -30,6 +30,7 @@ updateUnreadCount: function(model, count) { var prev = model.previous('unreadCount') || 0; var newUnreadCount = storage.get("unreadCount", 0) - (prev - count); + if (newUnreadCount < 0) { newUnreadCount = 0; } storage.remove("unreadCount"); storage.put("unreadCount", newUnreadCount);