| Index: ui/views/window/dialog_delegate.cc
|
| diff --git a/ui/views/window/dialog_delegate.cc b/ui/views/window/dialog_delegate.cc
|
| index d2271142430af71880215d6f500ba21a769db814..4b8a1f9890010f0a94e8d95083fee7e4f593a2ff 100644
|
| --- a/ui/views/window/dialog_delegate.cc
|
| +++ b/ui/views/window/dialog_delegate.cc
|
| @@ -37,15 +37,19 @@ DialogDelegate::~DialogDelegate() {}
|
| Widget* DialogDelegate::CreateDialogWidget(WidgetDelegate* delegate,
|
| gfx::NativeWindow context,
|
| gfx::NativeView parent) {
|
| - return CreateDialogWidgetWithBounds(delegate, context, parent, gfx::Rect());
|
| + views::Widget* widget = new views::Widget;
|
| + views::Widget::InitParams params =
|
| + GetDialogWidgetInitParams(delegate, context, parent, gfx::Rect());
|
| + widget->Init(params);
|
| + return widget;
|
| }
|
|
|
| // static
|
| -Widget* DialogDelegate::CreateDialogWidgetWithBounds(WidgetDelegate* delegate,
|
| - gfx::NativeWindow context,
|
| - gfx::NativeView parent,
|
| - const gfx::Rect& bounds) {
|
| - views::Widget* widget = new views::Widget;
|
| +Widget::InitParams DialogDelegate::GetDialogWidgetInitParams(
|
| + WidgetDelegate* delegate,
|
| + gfx::NativeWindow context,
|
| + gfx::NativeView parent,
|
| + const gfx::Rect& bounds) {
|
| views::Widget::InitParams params;
|
| params.delegate = delegate;
|
| params.bounds = bounds;
|
| @@ -80,8 +84,7 @@ Widget* DialogDelegate::CreateDialogWidgetWithBounds(WidgetDelegate* delegate,
|
| // method behaviors.
|
| params.child = parent && (delegate->GetModalType() == ui::MODAL_TYPE_CHILD);
|
| #endif
|
| - widget->Init(params);
|
| - return widget;
|
| + return params;
|
| }
|
|
|
| View* DialogDelegate::CreateExtraView() {
|
|
|