Commit 2d23c49b authored by Sylvain Defresne's avatar Sylvain Defresne Committed by Commit Bot

[ios] Fix uses of ios::ChromeBrowserState in /ios/chrome/browser/ui/recent_tabs

The ChromeBrowserState has been moved from the "ios" namespace
to the global namespace by http://crrev.com/c/2014913. Fix the
uses from ios::ChromeBrowserState to ChromeBrowserState.

Also remove includes of chrome_browser_state_forward.h and use
a simple forward declaration instead (since the old name is no
longer necessary).

This CL was uploaded by git cl split.

R=sczs@chromium.org

Bug: 1042208
Change-Id: I5fe3c2717a2c4493756176dc5d2443ab87efd342
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2015253
Auto-Submit: Sylvain Defresne <sdefresne@chromium.org>
Reviewed-by: default avatarSergio Collazos <sczs@chromium.org>
Commit-Queue: Sergio Collazos <sczs@chromium.org>
Cr-Commit-Position: refs/heads/master@{#734588}
parent 54d82087
...@@ -18,8 +18,7 @@ enum class UrlLoadStrategy; ...@@ -18,8 +18,7 @@ enum class UrlLoadStrategy;
// Use initWithBaseViewController:browser: // Use initWithBaseViewController:browser:
- (instancetype)initWithBaseViewController:(UIViewController*)viewController - (instancetype)initWithBaseViewController:(UIViewController*)viewController
browserState: browserState:(ChromeBrowserState*)browserState
(ios::ChromeBrowserState*)browserState
NS_UNAVAILABLE; NS_UNAVAILABLE;
@end @end
......
...@@ -49,8 +49,8 @@ namespace { ...@@ -49,8 +49,8 @@ namespace {
std::unique_ptr<KeyedService> CreateSyncSetupService( std::unique_ptr<KeyedService> CreateSyncSetupService(
web::BrowserState* context) { web::BrowserState* context) {
ios::ChromeBrowserState* chrome_browser_state = ChromeBrowserState* chrome_browser_state =
ios::ChromeBrowserState::FromBrowserState(context); ChromeBrowserState::FromBrowserState(context);
syncer::SyncService* sync_service = syncer::SyncService* sync_service =
ProfileSyncServiceFactory::GetForBrowserState(chrome_browser_state); ProfileSyncServiceFactory::GetForBrowserState(chrome_browser_state);
return std::make_unique<testing::NiceMock<SyncSetupServiceMock>>( return std::make_unique<testing::NiceMock<SyncSetupServiceMock>>(
......
...@@ -7,12 +7,12 @@ ...@@ -7,12 +7,12 @@
#import <Foundation/Foundation.h> #import <Foundation/Foundation.h>
#include "ios/chrome/browser/browser_state/chrome_browser_state_forward.h"
#import "ios/chrome/browser/ui/recent_tabs/closed_tabs_observer_bridge.h" #import "ios/chrome/browser/ui/recent_tabs/closed_tabs_observer_bridge.h"
#import "ios/chrome/browser/ui/recent_tabs/recent_tabs_table_view_controller_delegate.h" #import "ios/chrome/browser/ui/recent_tabs/recent_tabs_table_view_controller_delegate.h"
#import "ios/chrome/browser/ui/recent_tabs/synced_sessions_bridge.h" #import "ios/chrome/browser/ui/recent_tabs/synced_sessions_bridge.h"
#import "ios/chrome/browser/ui/table_view/table_view_favicon_data_source.h" #import "ios/chrome/browser/ui/table_view/table_view_favicon_data_source.h"
class ChromeBrowserState;
class WebStateList; class WebStateList;
@protocol RecentTabsConsumer; @protocol RecentTabsConsumer;
...@@ -32,7 +32,7 @@ class WebStateList; ...@@ -32,7 +32,7 @@ class WebStateList;
@property(nonatomic, strong) id<RecentTabsConsumer> consumer; @property(nonatomic, strong) id<RecentTabsConsumer> consumer;
// The coordinator's BrowserState. // The coordinator's BrowserState.
@property(nonatomic, assign) ios::ChromeBrowserState* browserState; @property(nonatomic, assign) ChromeBrowserState* browserState;
// The WebStateList that this mediator listens for. // The WebStateList that this mediator listens for.
@property(nonatomic, assign) WebStateList* webStateList; @property(nonatomic, assign) WebStateList* webStateList;
......
...@@ -5,11 +5,11 @@ ...@@ -5,11 +5,11 @@
#ifndef IOS_CHROME_BROWSER_UI_RECENT_TABS_RECENT_TABS_TABLE_VIEW_CONTROLLER_H_ #ifndef IOS_CHROME_BROWSER_UI_RECENT_TABS_RECENT_TABS_TABLE_VIEW_CONTROLLER_H_
#define IOS_CHROME_BROWSER_UI_RECENT_TABS_RECENT_TABS_TABLE_VIEW_CONTROLLER_H_ #define IOS_CHROME_BROWSER_UI_RECENT_TABS_RECENT_TABS_TABLE_VIEW_CONTROLLER_H_
#include "ios/chrome/browser/browser_state/chrome_browser_state_forward.h"
#import "ios/chrome/browser/ui/recent_tabs/recent_tabs_consumer.h" #import "ios/chrome/browser/ui/recent_tabs/recent_tabs_consumer.h"
#import "ios/chrome/browser/ui/table_view/chrome_table_view_controller.h" #import "ios/chrome/browser/ui/table_view/chrome_table_view_controller.h"
#include "ui/base/window_open_disposition.h" #include "ui/base/window_open_disposition.h"
class ChromeBrowserState;
enum class UrlLoadStrategy; enum class UrlLoadStrategy;
class WebStateList; class WebStateList;
...@@ -22,7 +22,7 @@ class WebStateList; ...@@ -22,7 +22,7 @@ class WebStateList;
: ChromeTableViewController <RecentTabsConsumer, : ChromeTableViewController <RecentTabsConsumer,
UIAdaptivePresentationControllerDelegate> UIAdaptivePresentationControllerDelegate>
// The coordinator's BrowserState. // The coordinator's BrowserState.
@property(nonatomic, assign) ios::ChromeBrowserState* browserState; @property(nonatomic, assign) ChromeBrowserState* browserState;
// The command handler used by this ViewController. // The command handler used by this ViewController.
@property(nonatomic, weak) id<ApplicationCommands> handler; @property(nonatomic, weak) id<ApplicationCommands> handler;
// Opaque instructions on how to open urls. // Opaque instructions on how to open urls.
......
...@@ -175,7 +175,7 @@ const int kRecentlyClosedTabsSectionIndex = 0; ...@@ -175,7 +175,7 @@ const int kRecentlyClosedTabsSectionIndex = 0;
// BrowserState, in order to prevent crashes set |_browserState| to // BrowserState, in order to prevent crashes set |_browserState| to
// |browserState|->OriginalChromeBrowserState. While doing this check if // |browserState|->OriginalChromeBrowserState. While doing this check if
// incognito or not so that pages are loaded accordingly. // incognito or not so that pages are loaded accordingly.
- (void)setBrowserState:(ios::ChromeBrowserState*)browserState { - (void)setBrowserState:(ChromeBrowserState*)browserState {
if (browserState) { if (browserState) {
_browserState = browserState->GetOriginalChromeBrowserState(); _browserState = browserState->GetOriginalChromeBrowserState();
_incognito = browserState->IsOffTheRecord(); _incognito = browserState->IsOffTheRecord();
......
...@@ -12,7 +12,8 @@ ...@@ -12,7 +12,8 @@
#include "base/callback_list.h" #include "base/callback_list.h"
#include "base/macros.h" #include "base/macros.h"
#include "components/signin/public/identity_manager/identity_manager.h" #include "components/signin/public/identity_manager/identity_manager.h"
#include "ios/chrome/browser/browser_state/chrome_browser_state_forward.h"
class ChromeBrowserState;
namespace signin { namespace signin {
class IdentityManager; class IdentityManager;
...@@ -30,7 +31,7 @@ namespace synced_sessions { ...@@ -30,7 +31,7 @@ namespace synced_sessions {
class SyncedSessionsObserverBridge : public signin::IdentityManager::Observer { class SyncedSessionsObserverBridge : public signin::IdentityManager::Observer {
public: public:
SyncedSessionsObserverBridge(id<SyncedSessionsObserver> owner, SyncedSessionsObserverBridge(id<SyncedSessionsObserver> owner,
ios::ChromeBrowserState* browserState); ChromeBrowserState* browserState);
~SyncedSessionsObserverBridge() override; ~SyncedSessionsObserverBridge() override;
// signin::IdentityManager::Observer implementation. // signin::IdentityManager::Observer implementation.
void OnPrimaryAccountCleared( void OnPrimaryAccountCleared(
......
...@@ -21,7 +21,7 @@ namespace synced_sessions { ...@@ -21,7 +21,7 @@ namespace synced_sessions {
SyncedSessionsObserverBridge::SyncedSessionsObserverBridge( SyncedSessionsObserverBridge::SyncedSessionsObserverBridge(
id<SyncedSessionsObserver> owner, id<SyncedSessionsObserver> owner,
ios::ChromeBrowserState* browserState) ChromeBrowserState* browserState)
: owner_(owner), : owner_(owner),
identity_manager_( identity_manager_(
IdentityManagerFactory::GetForBrowserState(browserState)), IdentityManagerFactory::GetForBrowserState(browserState)),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment