summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/api
diff options
context:
space:
mode:
authordharani@google.com <dharani@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-28 17:00:14 +0000
committerdharani@google.com <dharani@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-28 17:00:14 +0000
commit3f735995e6a2ed67cb0d4b01b50b058da1179a38 (patch)
treebfb3cb8f485e29ad302662c2662f5374c4df3b5e /chrome/browser/extensions/api
parent05adeba6452d76ab39c0c407660df9ec4291e0f7 (diff)
downloadchromium_src-3f735995e6a2ed67cb0d4b01b50b058da1179a38.zip
chromium_src-3f735995e6a2ed67cb0d4b01b50b058da1179a38.tar.gz
chromium_src-3f735995e6a2ed67cb0d4b01b50b058da1179a38.tar.bz2
Revert 159158 - Make using WebContentsUserData simpler.
BUG=107201 TEST=no visible change Reverted due to bug 152950 Review URL: https://chromiumcodereview.appspot.com/10993064 TBR=avi@chromium.org Review URL: https://codereview.chromium.org/10990113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159277 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/api')
-rw-r--r--chrome/browser/extensions/api/web_navigation/web_navigation_api.cc4
-rw-r--r--chrome/browser/extensions/api/web_navigation/web_navigation_api.h1
2 files changed, 3 insertions, 2 deletions
diff --git a/chrome/browser/extensions/api/web_navigation/web_navigation_api.cc b/chrome/browser/extensions/api/web_navigation/web_navigation_api.cc
index 1b1e2f1..ed19fcf 100644
--- a/chrome/browser/extensions/api/web_navigation/web_navigation_api.cc
+++ b/chrome/browser/extensions/api/web_navigation/web_navigation_api.cc
@@ -31,8 +31,6 @@
namespace GetFrame = extensions::api::web_navigation::GetFrame;
namespace GetAllFrames = extensions::api::web_navigation::GetAllFrames;
-DEFINE_WEB_CONTENTS_USER_DATA_KEY(extensions::WebNavigationTabObserver)
-
namespace extensions {
namespace helpers = web_navigation_api_helpers;
@@ -255,6 +253,8 @@ void WebNavigationEventRouter::TabDestroyed(content::WebContents* tab) {
// WebNavigationTabObserver ------------------------------------------
+int WebNavigationTabObserver::kUserDataKey;
+
WebNavigationTabObserver::WebNavigationTabObserver(
content::WebContents* web_contents)
: WebContentsObserver(web_contents),
diff --git a/chrome/browser/extensions/api/web_navigation/web_navigation_api.h b/chrome/browser/extensions/api/web_navigation/web_navigation_api.h
index 6503a72..196a785 100644
--- a/chrome/browser/extensions/api/web_navigation/web_navigation_api.h
+++ b/chrome/browser/extensions/api/web_navigation/web_navigation_api.h
@@ -97,6 +97,7 @@ class WebNavigationTabObserver
private:
explicit WebNavigationTabObserver(content::WebContents* web_contents);
+ static int kUserDataKey;
friend class WebContentsUserData<WebNavigationTabObserver>;
// True if the transition and target url correspond to a reference fragment