| Index: trunk/src/chrome/browser/extensions/tab_helper.cc
|
| ===================================================================
|
| --- trunk/src/chrome/browser/extensions/tab_helper.cc (revision 202762)
|
| +++ trunk/src/chrome/browser/extensions/tab_helper.cc (working copy)
|
| @@ -85,6 +85,10 @@
|
| pending_web_app_action_(NONE),
|
| script_executor_(new ScriptExecutor(web_contents,
|
| &script_execution_observers_)),
|
| + rules_registry_service_(
|
| + ExtensionSystem::Get(
|
| + Profile::FromBrowserContext(web_contents->GetBrowserContext()))->
|
| + rules_registry_service()),
|
| image_loader_ptr_factory_(this) {
|
| // The ActiveTabPermissionManager requires a session ID; ensure this
|
| // WebContents has one.
|
| @@ -190,9 +194,9 @@
|
| const content::LoadCommittedDetails& details,
|
| const content::FrameNavigateParams& params) {
|
| #if defined(ENABLE_EXTENSIONS)
|
| - if (ExtensionSystem::Get(profile_)->extension_service()) {
|
| - RulesRegistryService::Get(profile_)->content_rules_registry()->
|
| - DidNavigateMainFrame(web_contents(), details, params);
|
| + if (rules_registry_service_) {
|
| + rules_registry_service_->content_rules_registry()->DidNavigateMainFrame(
|
| + web_contents(), details, params);
|
| }
|
| #endif // defined(ENABLE_EXTENSIONS)
|
|
|
| @@ -341,8 +345,8 @@
|
| void TabHelper::OnWatchedPageChange(
|
| const std::vector<std::string>& css_selectors) {
|
| #if defined(ENABLE_EXTENSIONS)
|
| - if (ExtensionSystem::Get(profile_)->extension_service()) {
|
| - RulesRegistryService::Get(profile_)->content_rules_registry()->Apply(
|
| + if (rules_registry_service_) {
|
| + rules_registry_service_->content_rules_registry()->Apply(
|
| web_contents(), css_selectors);
|
| }
|
| #endif // defined(ENABLE_EXTENSIONS)
|
|
|
| Property changes on: trunk/src/chrome/browser/extensions/tab_helper.cc
|
| ___________________________________________________________________
|
| Deleted: svn:mergeinfo
|
|
|
|
|