summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/render_widget.cc
diff options
context:
space:
mode:
authorthakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-17 17:02:59 +0000
committerthakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-17 17:02:59 +0000
commitc9e1979455bd83b1d3c6d95be4c84cc7153ced7f (patch)
tree770e8e45f936db44009beee5318161321443d2c7 /chrome/renderer/render_widget.cc
parent1c03f89408d129f8defb846779d3ecb57e43f9ad (diff)
downloadchromium_src-c9e1979455bd83b1d3c6d95be4c84cc7153ced7f.zip
chromium_src-c9e1979455bd83b1d3c6d95be4c84cc7153ced7f.tar.gz
chromium_src-c9e1979455bd83b1d3c6d95be4c84cc7153ced7f.tar.bz2
[Mac] Match popup contents to page zoom size.
Fix the size of the font used in popups presented by the browser UI thread. WebKit was modified to add a field containing the font size, the font size is then propagated in the message sent to the browser, and the web menu runner sets that font size on the popup button resonsible for running the popup menu. Requires WebKit release >= 55897. See WebKit bug https://bugs.webkit.org/show_bug.cgi?id=35990 BUG=14010 TEST=none Review URL: http://codereview.chromium.org/996001 Patch from scottbyer@chromium.org. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41845 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/render_widget.cc')
-rw-r--r--chrome/renderer/render_widget.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome/renderer/render_widget.cc b/chrome/renderer/render_widget.cc
index 686862f..c335d54 100644
--- a/chrome/renderer/render_widget.cc
+++ b/chrome/renderer/render_widget.cc
@@ -96,6 +96,7 @@ RenderWidget* RenderWidget::Create(int32 opener_id,
void RenderWidget::ConfigureAsExternalPopupMenu(const WebPopupMenuInfo& info) {
popup_params_.reset(new ViewHostMsg_ShowPopup_Params);
popup_params_->item_height = info.itemHeight;
+ popup_params_->item_font_size = info.itemFontSize;
popup_params_->selected_item = info.selectedIndex;
for (size_t i = 0; i < info.items.size(); ++i)
popup_params_->popup_items.push_back(WebMenuItem(info.items[i]));