// Copyright 2014 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "shell/browser/extensions/electron_extension_web_contents_observer.h" namespace extensions { ElectronExtensionWebContentsObserver::ElectronExtensionWebContentsObserver( content::WebContents* web_contents) : ExtensionWebContentsObserver(web_contents) {} ElectronExtensionWebContentsObserver::~ElectronExtensionWebContentsObserver() = default; void ElectronExtensionWebContentsObserver::CreateForWebContents( content::WebContents* web_contents) { content::WebContentsUserData< ElectronExtensionWebContentsObserver>::CreateForWebContents(web_contents); // Initialize this instance if necessary. FromWebContents(web_contents)->Initialize(); } WEB_CONTENTS_USER_DATA_KEY_IMPL(ElectronExtensionWebContentsObserver); } // namespace extensions