summaryrefslogtreecommitdiffstats
path: root/chrome/browser/automation/automation_provider.cc
diff options
context:
space:
mode:
authoravi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-09 20:20:47 +0000
committeravi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-09 20:20:47 +0000
commitd50cca412ec42dd9ccbc33cc38d1f7021a54b4fb (patch)
tree6cd4024bd99e5508b5e8226758924c1973210664 /chrome/browser/automation/automation_provider.cc
parentc3826037cbcb22fe784a10589061eaf084818727 (diff)
downloadchromium_src-d50cca412ec42dd9ccbc33cc38d1f7021a54b4fb.zip
chromium_src-d50cca412ec42dd9ccbc33cc38d1f7021a54b4fb.tar.gz
chromium_src-d50cca412ec42dd9ccbc33cc38d1f7021a54b4fb.tar.bz2
Switch from HWNDs to NativeViews.
Review URL: http://codereview.chromium.org/21143 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9409 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/automation/automation_provider.cc')
-rw-r--r--chrome/browser/automation/automation_provider.cc8
1 files changed, 3 insertions, 5 deletions
diff --git a/chrome/browser/automation/automation_provider.cc b/chrome/browser/automation/automation_provider.cc
index dc1cb10..c045ea5 100644
--- a/chrome/browser/automation/automation_provider.cc
+++ b/chrome/browser/automation/automation_provider.cc
@@ -1637,7 +1637,7 @@ void AutomationProvider::GetTabHWND(const IPC::Message& message, int handle) {
if (tab_tracker_->ContainsHandle(handle)) {
NavigationController* tab = tab_tracker_->GetResource(handle);
- tab_hwnd = tab->active_contents()->GetContainerHWND();
+ tab_hwnd = tab->active_contents()->GetNativeView();
}
Send(new AutomationMsg_TabHWNDResponse(message.routing_id(), tab_hwnd));
@@ -2109,8 +2109,7 @@ void AutomationProvider::SetAcceleratorsForTab(const IPC::Message& message,
NavigationController* tab = tab_tracker_->GetResource(handle);
TabContents* tab_contents = tab->GetTabContents(TAB_CONTENTS_WEB);
ExternalTabContainer* external_tab_container =
- ExternalTabContainer::GetContainerForTab(
- tab_contents->GetContainerHWND());
+ ExternalTabContainer::GetContainerForTab(tab_contents->GetNativeView());
// This call is only valid on an externally hosted tab
if (external_tab_container) {
external_tab_container->SetAccelerators(accel_table,
@@ -2128,8 +2127,7 @@ void AutomationProvider::ProcessUnhandledAccelerator(
NavigationController* tab = tab_tracker_->GetResource(handle);
TabContents* tab_contents = tab->GetTabContents(TAB_CONTENTS_WEB);
ExternalTabContainer* external_tab_container =
- ExternalTabContainer::GetContainerForTab(
- tab_contents->GetContainerHWND());
+ ExternalTabContainer::GetContainerForTab(tab_contents->GetNativeView());
// This call is only valid on an externally hosted tab
if (external_tab_container) {
external_tab_container->ProcessUnhandledAccelerator(msg);