Chromium Code Reviews| Index: chrome/browser/views/browser_bubble_win.cc |
| =================================================================== |
| --- chrome/browser/views/browser_bubble_win.cc (revision 17018) |
| +++ chrome/browser/views/browser_bubble_win.cc (working copy) |
| @@ -7,9 +7,11 @@ |
| #include "app/l10n_util_win.h" |
| #include "chrome/browser/views/frame/browser_view.h" |
| #include "views/widget/widget_win.h" |
| +#include "views/window/window.h" |
| void BrowserBubble::InitPopup() { |
| gfx::NativeView native_view = frame_->GetNativeView(); |
| + gfx::NativeWindow native_window = frame_->GetWindow()->GetNativeWindow(); |
| views::WidgetWin* pop = new views::WidgetWin(); |
| pop->set_delete_on_destroy(false); |
| pop->set_window_style(WS_POPUP); |
| @@ -23,7 +25,7 @@ |
| Reposition(); |
| BrowserView* browser_view = |
| - BrowserView::GetBrowserViewForNativeView(native_view); |
| + BrowserView::GetBrowserViewForNativeWindow(native_window); |
| DCHECK(browser_view); |
| if (browser_view) |
| browser_view->AttachBrowserBubble(this); |
| @@ -31,8 +33,9 @@ |
| void BrowserBubble::DestroyPopup() { |
| gfx::NativeView native_view = frame_->GetNativeView(); |
|
sky
2009/05/28 00:03:50
I don't think you need native_view here anymore.
|
| + gfx::NativeWindow native_window = frame_->GetWindow()->GetNativeWindow(); |
| BrowserView* browser_view = |
| - BrowserView::GetBrowserViewForNativeView(native_view); |
| + BrowserView::GetBrowserViewForNativeWindow(native_window); |
| if (browser_view) |
| browser_view->DetachBrowserBubble(this); |
| } |