From a05431c07d3ffd5667850766082bad692abfd7e6 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sat, 28 Nov 2015 10:23:21 -0800 Subject: [PATCH] Turning off 'Remember Last Read Post' should immediately disable data saving in all tabs. --- src/Monitoring/Unread.coffee | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Monitoring/Unread.coffee b/src/Monitoring/Unread.coffee index 930cd4509..aa465aaec 100644 --- a/src/Monitoring/Unread.coffee +++ b/src/Monitoring/Unread.coffee @@ -10,6 +10,7 @@ Unread = ) if Conf['Remember Last Read Post'] + $.sync 'Remember Last Read Post', (enabled) -> Conf['Remember Last Read Post'] = enabled @db = new DataBoard 'lastReadPosts', @sync @hr = $.el 'hr', @@ -193,6 +194,7 @@ Unread = return saveLastReadPost: $.debounce 2 * $.SECOND, -> + $.forceSync 'Remember Last Read Post' return unless Conf['Remember Last Read Post'] and Unread.db postIDs = Unread.thread.posts.keys for i in [Unread.readCount...postIDs.length] by 1 @@ -230,6 +232,7 @@ Unread = Unread.title d.title = "#{titleQuotingYou}#{titleCount}#{titleDead}" + $.forceSync 'Remember Last Read Post' if Conf['Remember Last Read Post'] and (!Unread.thread.isDead or Unread.thread.isArchived) ThreadWatcher.update Unread.thread.board.ID, Unread.thread.ID, isDead: Unread.thread.isDead