summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/page_info_window_controller.mm
diff options
context:
space:
mode:
authorjrg@chromium.org <jrg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-11 23:46:26 +0000
committerjrg@chromium.org <jrg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-11 23:46:26 +0000
commit6af84197d016e48e9ff2af49ec86961256aa58a0 (patch)
tree6863d7f306ba24d286a0c5560a51e77f537498d5 /chrome/browser/cocoa/page_info_window_controller.mm
parentd66d005cac55a89e893a35be93c96783bd99e0ea (diff)
downloadchromium_src-6af84197d016e48e9ff2af49ec86961256aa58a0.zip
chromium_src-6af84197d016e48e9ff2af49ec86961256aa58a0.tar.gz
chromium_src-6af84197d016e48e9ff2af49ec86961256aa58a0.tar.bz2
BUG=http://crbug.com/16646
Submititing on behalf rsesek@gmail.com Original CL is http://codereview.chromium.org/164255 Review URL: http://codereview.chromium.org/165346 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23115 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cocoa/page_info_window_controller.mm')
-rw-r--r--chrome/browser/cocoa/page_info_window_controller.mm7
1 files changed, 6 insertions, 1 deletions
diff --git a/chrome/browser/cocoa/page_info_window_controller.mm b/chrome/browser/cocoa/page_info_window_controller.mm
index a14d8b9..afbdea8 100644
--- a/chrome/browser/cocoa/page_info_window_controller.mm
+++ b/chrome/browser/cocoa/page_info_window_controller.mm
@@ -72,7 +72,12 @@
const NSSize kPageInfoWindowSize = NSMakeSize(460, 235);
const NSSize kPageInfoWindowWithHistorySize = NSMakeSize(460, 310);
- frame.size = (show ? kPageInfoWindowWithHistorySize : kPageInfoWindowSize);
+ NSSize size = (show ? kPageInfoWindowWithHistorySize : kPageInfoWindowSize);
+
+ // Just setting |size| will cause the window to grow upwards. Shift the
+ // origin up by grow amount, which causes the window to grow downwards.
+ frame.origin.y -= size.height - frame.size.height;
+ frame.size = size;
[window setFrame:frame display:YES animate:YES];
}