Switch ConstrainedWindowTabHelper to use WebContentsUserData.
BUG=107201
TEST=no visible change
Review URL: https://chromiumcodereview.appspot.com/11024004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159811 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/ui/browser_commands.cc b/chrome/browser/ui/browser_commands.cc
index 7a8551b..f363566 100644
--- a/chrome/browser/ui/browser_commands.cc
+++ b/chrome/browser/ui/browser_commands.cc
@@ -156,9 +156,13 @@
}
bool HasConstrainedWindow(const Browser* browser) {
- TabContents* tab_contents = GetActiveTabContents(browser);
- return tab_contents && tab_contents->constrained_window_tab_helper()->
- constrained_window_count();
+ WebContents* web_contents = GetActiveWebContents(browser);
+ if (!web_contents)
+ return false;
+
+ ConstrainedWindowTabHelper* constrained_window_tab_helper =
+ ConstrainedWindowTabHelper::FromWebContents(web_contents);
+ return constrained_window_tab_helper->constrained_window_count() > 0;
}
bool PrintPreviewShowing(const Browser* browser) {