| 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 9a09a4f9b790672ccf38b2011f864b02b21dd798..07292fb15b0a0f2c4cdb507d9a329e8ece3c3bd6 100644
|
| --- a/chrome/browser/ui/views/keyboard_overlay_dialog_view.cc
|
| +++ b/chrome/browser/ui/views/keyboard_overlay_dialog_view.cc
|
| @@ -25,28 +25,9 @@ KeyboardOverlayDialogView::~KeyboardOverlayDialogView() {
|
| }
|
|
|
| void KeyboardOverlayDialogView::ShowDialog() {
|
| -
|
| KeyboardOverlayDelegate* delegate = new KeyboardOverlayDelegate(
|
| 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);
|
| }
|
|
|