From f2845f64f32b990039c7cd6011df7be7bce10f6f Mon Sep 17 00:00:00 2001 From: lod <lod@chromium.org> Date: Thu, 17 Mar 2016 06:17:38 -0700 Subject: Set unseen state of reading list before notifying observers. Set unseen state of reading list before notifying observers. BUG=NONE Review URL: https://codereview.chromium.org/1810903002 Cr-Commit-Position: refs/heads/master@{#381698} --- ios/chrome/browser/reading_list/reading_list_model_memory.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ios/chrome/browser/reading_list/reading_list_model_memory.cc b/ios/chrome/browser/reading_list/reading_list_model_memory.cc index 40f9224..d5ff979 100644 --- a/ios/chrome/browser/reading_list/reading_list_model_memory.cc +++ b/ios/chrome/browser/reading_list/reading_list_model_memory.cc @@ -88,10 +88,10 @@ const ReadingListEntry& ReadingListModelMemory::AddEntry( FOR_EACH_OBSERVER(ReadingListModelObserver, observers_, ReadingListWillAddUnreadEntry(this, entry)); unread_.insert(unread_.begin(), entry); + hasUnseen_ = true; FOR_EACH_OBSERVER(ReadingListModelObserver, observers_, ReadingListDidApplyChanges(this)); - hasUnseen_ = true; return *unread_.begin(); } -- cgit v1.1