New issue
Advanced search Search tips

Issue 898381 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Oct 24
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 2
Type: Task
q4



Sign in to add a comment

Remove navigationManagerImpl from tab

Project Member Reported by mrefaat@chromium.org, Oct 24

Issue description

navigationManagerImpl, this method is implemented in tab.mm and defined on private_tab.h
originally the whole private_tab was meant for tests only now it's used on other places too.

Remove the use of that method and remove the private_tab include from where its not needed any more.
 
Description: Show this description
Description: Show this description
Project Member

Comment 3 by bugdroid1@chromium.org, Oct 24

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b5f825b943c90f6397aa6a60eddc0a0d3ea80a1d

commit b5f825b943c90f6397aa6a60eddc0a0d3ea80a1d
Author: mrefaat <mrefaat@chromium.org>
Date: Wed Oct 24 20:10:05 2018

[IOSTabRefactoring] Remove navigationManagerImpl from tab & private_tab

Use webstateImpl method for tests instead.
Also remove tab_private includes where it's no longer used

Bug: 620465,  898381 
Change-Id: I0db31eecf93eef1f8e88aa4428f16f25ff3a03b7
Reviewed-on: https://chromium-review.googlesource.com/c/1298243
Reviewed-by: Eugene But <eugenebut@chromium.org>
Commit-Queue: Mohammad Refaat <mrefaat@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602426}
[modify] https://crrev.com/b5f825b943c90f6397aa6a60eddc0a0d3ea80a1d/ios/chrome/browser/tabs/tab.mm
[modify] https://crrev.com/b5f825b943c90f6397aa6a60eddc0a0d3ea80a1d/ios/chrome/browser/tabs/tab_private.h
[modify] https://crrev.com/b5f825b943c90f6397aa6a60eddc0a0d3ea80a1d/ios/chrome/browser/tabs/tab_unittest.mm
[modify] https://crrev.com/b5f825b943c90f6397aa6a60eddc0a0d3ea80a1d/ios/chrome/browser/ui/browser_view_controller_unittest.mm
[modify] https://crrev.com/b5f825b943c90f6397aa6a60eddc0a0d3ea80a1d/ios/chrome/browser/ui/side_swipe/side_swipe_controller.mm

Labels: small q4
Labels: -Pri-3 Pri-2
Status: Fixed (was: Assigned)
Labels: -ios-tab-refactoring-cleanup ios-tab-refactoring O-ios-tab-inline-calls S-ios-tab-navigation
Labels: -S-ios-tab-navigation S-ios-inline-tab-navigation

Sign in to add a comment