| Index: chrome/browser/printing/print_preview_dialog_controller.cc
|
| diff --git a/chrome/browser/printing/print_preview_dialog_controller.cc b/chrome/browser/printing/print_preview_dialog_controller.cc
|
| index 17eb41c7c3a2e2a24af8fafafa70024cea1bd183..1af4dc75a7e9ce3f1c17c10ae37bef68a6fb016e 100644
|
| --- a/chrome/browser/printing/print_preview_dialog_controller.cc
|
| +++ b/chrome/browser/printing/print_preview_dialog_controller.cc
|
| @@ -126,11 +126,13 @@ void PrintPreviewDialogDelegate::GetWebUIMessageHandlers(
|
| void PrintPreviewDialogDelegate::GetDialogSize(gfx::Size* size) const {
|
| DCHECK(size);
|
| const gfx::Size kMinDialogSize(800, 480);
|
| - const int kBorder = 50;
|
| + const int kBorder = 25;
|
| + const int kConstrainedWindowOverlap = 3;
|
| gfx::Rect rect;
|
| initiator_tab_->GetView()->GetContainerBounds(&rect);
|
| - size->set_width(std::max(rect.width(), kMinDialogSize.width()) - kBorder);
|
| - size->set_height(std::max(rect.height(), kMinDialogSize.height()) - kBorder);
|
| + size->set_width(std::max(rect.width(), kMinDialogSize.width()) - 2 * kBorder);
|
| + size->set_height(std::max(rect.height(), kMinDialogSize.height()) - kBorder +
|
| + kConstrainedWindowOverlap);
|
|
|
| #if defined(OS_MACOSX)
|
| // Limit the maximum size on MacOS X.
|
|
|