summaryrefslogtreecommitdiffstats
path: root/chrome/browser/external_tab_container.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/external_tab_container.cc')
-rw-r--r--chrome/browser/external_tab_container.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/chrome/browser/external_tab_container.cc b/chrome/browser/external_tab_container.cc
index 141a76b..d43df00 100644
--- a/chrome/browser/external_tab_container.cc
+++ b/chrome/browser/external_tab_container.cc
@@ -385,6 +385,10 @@ void ExternalTabContainer::ForwardMessageToExternalHost(
}
}
+gfx::NativeWindow ExternalTabContainer::GetFrameNativeWindow() {
+ return hwnd();
+}
+
bool ExternalTabContainer::TakeFocus(bool reverse) {
if (automation_) {
automation_->Send(new AutomationMsg_TabbedOut(0, tab_handle_,
@@ -677,6 +681,11 @@ void ExternalTabContainer::SetEnableExtensionAutomation(
}
}
+// ExternalTabContainer instances do not have a window.
+views::Window* ExternalTabContainer::GetWindow() {
+ return NULL;
+}
+
void ExternalTabContainer::Navigate(const GURL& url, const GURL& referrer) {
if (!tab_contents_) {
NOTREACHED();