Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(95)

Unified Diff: ios/chrome/browser/web_state_list/web_state_list_serialization.mm

Issue 2894553003: Add |web_usage_enabled| to DeserializeWebStateList() (Closed)
Patch Set: Test web_usage_enabled bool Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ios/chrome/browser/web_state_list/web_state_list_serialization.mm
diff --git a/ios/chrome/browser/web_state_list/web_state_list_serialization.mm b/ios/chrome/browser/web_state_list/web_state_list_serialization.mm
index f104d3a575f0ddbb865064e1a987a6cbb0affce5..756935f31cdb91bf00eee571c1c913476e73539e 100644
--- a/ios/chrome/browser/web_state_list/web_state_list_serialization.mm
+++ b/ios/chrome/browser/web_state_list/web_state_list_serialization.mm
@@ -171,10 +171,12 @@ void RestoreRelationship(WebStateList* web_state_list, int old_count) {
void DeserializeWebStateList(WebStateList* web_state_list,
SessionWindowIOS* session_window,
+ bool web_usage_enabled,
const WebStateFactory& web_state_factory) {
int old_count = web_state_list->count();
for (CRWSessionStorage* session in session_window.sessions) {
std::unique_ptr<web::WebState> web_state = web_state_factory.Run(session);
+ web_state->SetWebUsageEnabled(web_usage_enabled);
web_state_list->InsertWebState(web_state_list->count(),
std::move(web_state));
}

Powered by Google App Engine
This is Rietveld 408576698