summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser')
-rw-r--r--chrome/browser/printing/print_preview_tab_controller.cc6
-rw-r--r--chrome/browser/ui/views/constrained_web_dialog_delegate_views.cc26
2 files changed, 32 insertions, 0 deletions
diff --git a/chrome/browser/printing/print_preview_tab_controller.cc b/chrome/browser/printing/print_preview_tab_controller.cc
index 63da491..86fec34 100644
--- a/chrome/browser/printing/print_preview_tab_controller.cc
+++ b/chrome/browser/printing/print_preview_tab_controller.cc
@@ -119,6 +119,9 @@ void PrintPreviewTabDelegate::GetWebUIMessageHandlers(
void PrintPreviewTabDelegate::GetDialogSize(gfx::Size* size) const {
DCHECK(size);
+ // TODO(skuhne): Remove test code.
+ LOG(ERROR) << "GetDialogSize IN: " << size->ToString();
+ // TODO(skuhne): Remove to here.
const gfx::Size kMinDialogSize(800, 480);
const int kBorder = 50;
gfx::Rect rect;
@@ -133,6 +136,9 @@ void PrintPreviewTabDelegate::GetDialogSize(gfx::Size* size) const {
size->set_width(std::min(size->width(), kMaxDialogSize.width()));
size->set_height(std::min(size->height(), kMaxDialogSize.height()));
#endif
+ // TODO(skuhne): Remove test code.
+ LOG(ERROR) << "GetDialogSize OUT: " << size->ToString();
+ // TODO(skuhne): Remove to here.
}
std::string PrintPreviewTabDelegate::GetDialogArgs() const {
diff --git a/chrome/browser/ui/views/constrained_web_dialog_delegate_views.cc b/chrome/browser/ui/views/constrained_web_dialog_delegate_views.cc
index 8d89d80..7030e29 100644
--- a/chrome/browser/ui/views/constrained_web_dialog_delegate_views.cc
+++ b/chrome/browser/ui/views/constrained_web_dialog_delegate_views.cc
@@ -127,6 +127,32 @@ class ConstrainedWebDialogDelegateViewViews
virtual views::View* GetContentsView() OVERRIDE {
return this;
}
+ virtual void OnWidgetMove() OVERRIDE {
+ // TODO(skuhne): Remove TEST CODE
+ LOG(ERROR) << "OnWidgetMode IN (BOUNDS=" <<
+ GetWidget()->GetWindowBoundsInScreen().ToString() <<
+ " | work_area=" <<
+ GetWidget()->GetWorkAreaBoundsInScreen().ToString() <<
+ ")";
+ static bool inside = false;
+ if (inside) {
+ LOG(ERROR) << "OnWidgetMode BAIL on Recursion";
+ return;
+ }
+ inside = true;
+ // TODO(skuhne): Remove to here.
+ GetWidget()->CenterWindow(
+ GetWidget()->non_client_view()->GetPreferredSize());
+ views::WidgetDelegate::OnWidgetMove();
+ // TODO(skuhne): Remove TEST CODE
+ LOG(ERROR) << "OnWidgetMode OUT (BOUNDS=" <<
+ GetWidget()->GetWindowBoundsInScreen().ToString() <<
+ " | work_area=" <<
+ GetWidget()->GetWorkAreaBoundsInScreen().ToString() <<
+ ")";
+ inside = false;
+ // TODO(skuhne): Remove to here.
+ }
// views::WebView overrides.
virtual bool AcceleratorPressed(