diff --git a/app/ux/WebView.js b/app/ux/WebView.js index e45269b1..f3da8d1e 100644 --- a/app/ux/WebView.js +++ b/app/ux/WebView.js @@ -412,7 +412,7 @@ Ext.define('Rambox.ux.WebView',{ ,setUnreadCount: function(newUnreadCount) { var me = this; - if (newUnreadCount === parseInt(newUnreadCount,10) && me.record.get('includeInGlobalUnreadCounter') === true) { + if ( !isNaN(newUnreadCount) && (function(x) { return (x | 0) === x; })(parseFloat(newUnreadCount)) && me.record.get('includeInGlobalUnreadCounter') === true) { Rambox.util.UnreadCounter.setUnreadCountForService(me.record.get('id'), newUnreadCount); } else { Rambox.util.UnreadCounter.clearUnreadCountForService(me.record.get('id'));