From f420c115f9de8cc48fb4ea1c681d0b261d5d2144 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Tue, 24 Mar 2015 21:20:13 -0700 Subject: [PATCH] Fix update beep on filtered posts / your own posts. #366 --- src/Monitoring/ThreadUpdater.coffee | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Monitoring/ThreadUpdater.coffee b/src/Monitoring/ThreadUpdater.coffee index dedef7650..e884e8494 100755 --- a/src/Monitoring/ThreadUpdater.coffee +++ b/src/Monitoring/ThreadUpdater.coffee @@ -322,13 +322,16 @@ ThreadUpdater = else ThreadUpdater.set 'status', "+#{posts.length}", 'new' ThreadUpdater.outdateCount = 0 - if Conf['Beep'] and d.hidden and Unread.posts and !Unread.posts.size + + unreadCount = Unread.posts?.size + + Main.callbackNodes Post, posts + + if Conf['Beep'] and d.hidden and unreadCount is 0 and Unread.posts?.size unless ThreadUpdater.audio ThreadUpdater.audio = $.el 'audio', src: ThreadUpdater.beep ThreadUpdater.audio.play() - Main.callbackNodes Post, posts - scroll = Conf['Auto Scroll'] and ThreadUpdater.scrollBG() and ThreadUpdater.root.getBoundingClientRect().bottom - doc.clientHeight < 25