diff options
author | jrg@chromium.org <jrg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-11 23:46:26 +0000 |
---|---|---|
committer | jrg@chromium.org <jrg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-11 23:46:26 +0000 |
commit | 6af84197d016e48e9ff2af49ec86961256aa58a0 (patch) | |
tree | 6863d7f306ba24d286a0c5560a51e77f537498d5 /chrome/browser/cocoa/page_info_window_controller.mm | |
parent | d66d005cac55a89e893a35be93c96783bd99e0ea (diff) | |
download | chromium_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.mm | 7 |
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]; } |