Index: chrome/browser/automation/automation_provider_observers.cc |
diff --git a/chrome/browser/automation/automation_provider_observers.cc b/chrome/browser/automation/automation_provider_observers.cc |
index 8de225a96d838b01b76c1c349f21a39c72df2ba0..181ba7804f0c88c1841ea8867dfcaa21295b94d5 100644 |
--- a/chrome/browser/automation/automation_provider_observers.cc |
+++ b/chrome/browser/automation/automation_provider_observers.cc |
@@ -46,6 +46,7 @@ |
#include "chrome/browser/search_engines/template_url_service.h" |
#include "chrome/browser/search_engines/template_url_service_factory.h" |
#include "chrome/browser/sessions/restore_tab_helper.h" |
+#include "chrome/browser/sessions/session_utils.h" |
#include "chrome/browser/sessions/tab_restore_service.h" |
#include "chrome/browser/sessions/tab_restore_service_factory.h" |
#include "chrome/browser/tab_contents/confirm_infobar_delegate.h" |
@@ -2042,8 +2043,10 @@ NTPInfoObserver::NTPInfoObserver( |
ntp_info_->Set("apps", apps_list); |
// Get the info that would be displayed in the recently closed section. |
+ TabRestoreService::Entries entries; |
+ SessionUtils::FilteredEntries(service, &entries); |
ListValue* recently_closed_list = new ListValue; |
- RecentlyClosedTabsHandler::AddRecentlyClosedEntries(service->entries(), |
+ RecentlyClosedTabsHandler::AddRecentlyClosedEntries(entries, |
recently_closed_list); |
ntp_info_->Set("recently_closed", recently_closed_list); |