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