Revert "Reland "Create glue-layer TabModelOrchestrators""
This reverts commit ddad167d. Reason for revert: Failing many XR/VR tests during activity initialization. See https://ci.chromium.org/ui/p/chromium/builders/ci/Nougat%20Phone%20Tester/16101/overview Original change's description: > Reland "Create glue-layer TabModelOrchestrators" > > This is a reland of 314cbf4c > > Patchset 1 is the original change. > > The main difference is that now the TabPersistentStore is created > with the actual index that TabWindowManagerImpl assigned to the > TabModelSelector, rather than the index that was "requested". > > Other changes are to adapt tests. > > Original change's description: > > Create glue-layer TabModelOrchestrators > > > > TabModelSelectorImpl does not create or destroy TabPersistentStore > > anymore. Instead, TabModelOrchestrators manage the lifetime of TabModelSelectorImpl and > > TabPersistentStore. > > > > Give TabModelSelectorImpl a Supplier<TabPersistentStore> instead of > > passing TabPersistentStore directly. > > > > This is a step to break the two-way dependency between > > TabModelSelectorImpl and TabPersistentStore. > > > > Bug: 1138561 > > Change-Id: Ie2fa4a2735e509ff816b3e2cf5f8f6fffda7999c > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2572639 > > Commit-Queue: Henrique Nakashima <hnakashima@chromium.org> > > Reviewed-by: David Trainor <dtrainor@chromium.org> > > Reviewed-by: Ella Ge <eirage@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#835819} > > Bug: 1138561,1158259 > Change-Id: Iac6eaaed149e853536813cd627d28236638657de > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2590427 > Commit-Queue: Henrique Nakashima <hnakashima@chromium.org> > Reviewed-by: Ella Ge <eirage@chromium.org> > Reviewed-by: David Trainor <dtrainor@chromium.org> > Cr-Commit-Position: refs/heads/master@{#843752} TBR=dtrainor@chromium.org,eirage@chromium.org,hnakashima@chromium.org,chromium-scoped@luci-project-accounts.iam.gserviceaccount.com Change-Id: Id6440841c48bffa2dc0f33b89bcddb36ea2f0c3c No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 1138561 Bug: 1158259 Bug: 1167010 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2632386Reviewed-by:Sky Malice <skym@chromium.org> Reviewed-by:
Natalie Chouinard <chouinard@chromium.org> Auto-Submit: Sky Malice <skym@chromium.org> Commit-Queue: Natalie Chouinard <chouinard@chromium.org> Cr-Commit-Position: refs/heads/master@{#844070}
Showing
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment