-
blundell@chromium.org authored
The goal of this CL is to eliminate the dependence of GoogleURLTracker(MapEntry) on NavigationController. To accomplish this goal, GoogleURLTrackerNavigationHelper is turned into a conceptually per-tab interface. GoogleURLTracker::OnNavigationPending() now takes in the GoogleURLTrackerNavigationHelper with which the navigation is associated rather than the associated NavigationController; GoogleURLTracker performs per-tab actions by calling the navigation helper associated with the tab. A followup CL will turn GoogleURLTrackerNavigationHelper(Impl) into the GoogleURLTrackerDriver interface and ContentURLTrackerDriver implementation. BUG=373230 Review URL: https://codereview.chromium.org/283413002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272094 0039d316-1c4b-4281-b951-d872f2087c98
8da5ccf2