Commit 8de455c3 authored by Sylvain Defresne's avatar Sylvain Defresne Committed by Commit Bot

Remove unused ivar from TabModel

Since https://crrev.com/c/2289856, TabModel stopped observing
WebState and _webStateObserver is no longer used. Remove the
ivar.

Bug: none
Change-Id: I1b3b73b69d3bcde06e598ce70a3074f095350869
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2461117
Auto-Submit: Sylvain Defresne <sdefresne@chromium.org>
Commit-Queue: David Jean <djean@chromium.org>
Reviewed-by: default avatarDavid Jean <djean@chromium.org>
Cr-Commit-Position: refs/heads/master@{#815227}
parent 2850e6e4
......@@ -16,7 +16,6 @@
#include "ios/web/public/session/session_certificate_policy_cache.h"
#include "ios/web/public/thread/web_task_traits.h"
#include "ios/web/public/thread/web_thread.h"
#import "ios/web/public/web_state_observer_bridge.h"
#if !defined(__has_feature) || !__has_feature(objc_arc)
#error "This file requires ARC support."
......@@ -82,9 +81,6 @@ void CleanCertificatePolicyCache(
// Used to ensure thread-safety of the certificate policy management code.
base::CancelableTaskTracker _clearPoliciesTaskTracker;
// Used to observe owned Tabs' WebStates.
std::unique_ptr<web::WebStateObserver> _webStateObserver;
}
@end
......@@ -118,8 +114,6 @@ void CleanCertificatePolicyCache(
_browserState = browser->GetBrowserState();
DCHECK(_browserState);
_webStateObserver = std::make_unique<web::WebStateObserverBridge>(self);
_sessionRestorationBrowserAgent =
SessionRestorationBrowserAgent::FromBrowser(browser);
_webEnabler = WebUsageEnablerBrowserAgent::FromBrowser(browser);
......@@ -172,7 +166,6 @@ void CleanCertificatePolicyCache(
_webStateList = nullptr;
_clearPoliciesTaskTracker.TryCancelAll();
_webStateObserver.reset();
}
#pragma mark - Notification Handlers
......
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