* Serialize TreeTabNode data to session service When a TreeTabNode has been created, updated or destroyed, we serialize the TreeTabNode data to the session service. This data is used to restore the TreeTabNode hierarchy when the browser is restarted, or when a tab is restored from recently closed tabs.
13 lines
673 B
Diff
13 lines
673 B
Diff
diff --git a/chrome/browser/sessions/session_service_base.cc b/chrome/browser/sessions/session_service_base.cc
|
|
index 31e03f9c4e5a3365dc86b8423181a640ec70b540..e0ebac3fe555a452ebe1b75c036c3e3f686162f9 100644
|
|
--- a/chrome/browser/sessions/session_service_base.cc
|
|
+++ b/chrome/browser/sessions/session_service_base.cc
|
|
@@ -672,6 +672,7 @@ void SessionServiceBase::BuildCommandsForBrowser(
|
|
Browser* browser,
|
|
IdToRange* tab_to_available_range,
|
|
std::set<SessionID>* windows_to_track) {
|
|
+ BuildCommandsForTreeTab(browser->tab_strip_model(), command_storage_manager());
|
|
DCHECK(is_saving_enabled_);
|
|
DCHECK(browser);
|
|
DCHECK(browser->session_id().is_valid());
|