diff options
-rw-r--r-- | chrome/browser/printing/print_preview_dialog_controller.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/chrome/browser/printing/print_preview_dialog_controller.cc b/chrome/browser/printing/print_preview_dialog_controller.cc index ff8fd08..4231ee7 100644 --- a/chrome/browser/printing/print_preview_dialog_controller.cc +++ b/chrome/browser/printing/print_preview_dialog_controller.cc @@ -132,11 +132,13 @@ void PrintPreviewDialogDelegate::GetDialogSize(gfx::Size* size) const { if (browser) host = browser->window()->GetWebContentsModalDialogHost(); - if (host) + if (host) { size->SetToMax(host->GetMaximumDialogSize()); - else + size->Enlarge(-2 * kBorder, -kBorder); + } else { size->SetToMax(initiator_->GetView()->GetContainerSize()); - size->Enlarge(-2 * kBorder, -kBorder); + size->Enlarge(-2 * kBorder, -2 * kBorder); + } #if defined(OS_MACOSX) // Limit the maximum size on MacOS X. |