diff options
author | Sven Weidauer <sven.weidauer@gmail.com> | 2011-01-27 08:02:36 +0000 |
---|---|---|
committer | Sven Weidauer <sven.weidauer@gmail.com> | 2011-01-27 08:02:36 +0000 |
commit | 07fb8a93b1c00e65a25b1816a25a34f568bbe596 (patch) | |
tree | a34772773d051b3e6032f3b4c8b2a890c299ccaa /cocoa/FormSelectMenu.m | |
parent | 14404769cc41c75468e247c6db94fe164697af90 (diff) | |
download | netsurf-07fb8a93b1c00e65a25b1816a25a34f568bbe596.tar.gz netsurf-07fb8a93b1c00e65a25b1816a25a34f568bbe596.tar.bz2 |
Scaling position of select popup.
svn path=/trunk/netsurf/; revision=11505
Diffstat (limited to 'cocoa/FormSelectMenu.m')
-rw-r--r-- | cocoa/FormSelectMenu.m | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/cocoa/FormSelectMenu.m b/cocoa/FormSelectMenu.m index 62cb91220..dba919e23 100644 --- a/cocoa/FormSelectMenu.m +++ b/cocoa/FormSelectMenu.m @@ -81,8 +81,12 @@ struct rect r; box_bounds( control->box, &r ); - [cell performClickWithFrame: NSMakeRect( r.x0, r.y0, r.x1 - r.x0, r.y1 - r.y0 ) - inView: view]; + + const NSRect rect = NSMakeRect( browser->scale * r.x0, browser->scale * r.y0, + browser->scale * (r.x1 - r.x0), browser->scale * (r.y1 - r.y0) ); + + [cell attachPopUpWithFrame: rect inView: view]; + [cell performClickWithFrame: rect inView: view]; } - (void) itemSelected: (id) sender; |