| Index: chrome/browser/ui/views/html_dialog_view.cc
|
| diff --git a/chrome/browser/ui/views/html_dialog_view.cc b/chrome/browser/ui/views/html_dialog_view.cc
|
| index 9e2134104d80e96bd163af6a4b360219ec310ddb..7c5c5da2b9ad5dcb7c3382c063af01ae656ec25a 100644
|
| --- a/chrome/browser/ui/views/html_dialog_view.cc
|
| +++ b/chrome/browser/ui/views/html_dialog_view.cc
|
| @@ -177,6 +177,11 @@ void HtmlDialogView::OnDialogClosed(const std::string& json_retval) {
|
| if (delegate_) {
|
| HtmlDialogUIDelegate* dialog_delegate = delegate_;
|
| delegate_ = NULL; // We will not communicate further with the delegate.
|
| +
|
| + // Store the dialog bounds.
|
| + const gfx::Rect dialog_bounds = GetWidget()->GetClientAreaScreenBounds();
|
| + dialog_delegate->StoreDialogSize(dialog_bounds);
|
| +
|
| dialog_delegate->OnDialogClosed(json_retval);
|
| }
|
| GetWidget()->Close();
|
|
|