| Index: chrome/browser/ui/views/keyboard_overlay_dialog_view.cc
|
| diff --git a/chrome/browser/ui/views/keyboard_overlay_dialog_view.cc b/chrome/browser/ui/views/keyboard_overlay_dialog_view.cc
|
| index 1d682b05b068d11ebd7b7aa346bed4c0f6250a7f..4456cdd43230d4242d9e6c4e695565bcbda51b2e 100644
|
| --- a/chrome/browser/ui/views/keyboard_overlay_dialog_view.cc
|
| +++ b/chrome/browser/ui/views/keyboard_overlay_dialog_view.cc
|
| @@ -50,25 +50,7 @@ void KeyboardOverlayDialogView::ShowDialog() {
|
| l10n_util::GetStringUTF16(IDS_KEYBOARD_OVERLAY_TITLE));
|
| KeyboardOverlayDialogView* view = new KeyboardOverlayDialogView(
|
| ProfileManager::GetDefaultProfileOrOffTheRecord(), delegate);
|
| - delegate->set_view(view);
|
| -
|
| - views::Widget* widget = new views::Widget;
|
| - views::Widget::InitParams params(
|
| - views::Widget::InitParams::TYPE_WINDOW_FRAMELESS);
|
| - params.delegate = view;
|
| - widget->Init(params);
|
| -
|
| - // Show the widget at the bottom of the work area.
|
| - gfx::Size size;
|
| - delegate->GetDialogSize(&size);
|
| - gfx::Rect rect = gfx::Screen::GetMonitorNearestWindow(
|
| - view->GetWidget()->GetNativeView()).work_area();
|
| - gfx::Rect bounds((rect.width() - size.width()) / 2,
|
| - rect.height() - size.height(),
|
| - size.width(),
|
| - size.height());
|
| - view->GetWidget()->SetBounds(bounds);
|
| - view->GetWidget()->Show();
|
| + delegate->Show(view);
|
|
|
| g_instance = view;
|
| }
|
|
|