Description[sessions] Remove most knowledge of //chrome from core tab restore code
As part of the effort to componentize tab restore code, this CL removes most remaining knowledge of //chrome from that code, replacing it with abstraction through TabRestoreServiceClient:
- Profile::GetPath()
- Metrics for recording extensions apps launching
- Usage of //chrome-level URL constant
BUG=528883
Committed: https://crrev.com/a068d381e200d311d6fa7e387507924d06494b89
Cr-Commit-Position: refs/heads/master@{#348206}
Patch Set 1 #Patch Set 2 : Self-review #
Total comments: 3
Patch Set 3 : Make OnTabRestored() optional #Dependent Patchsets: Messages
Total messages: 13 (3 generated)
|