diff options
author | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-17 17:02:59 +0000 |
---|---|---|
committer | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-17 17:02:59 +0000 |
commit | c9e1979455bd83b1d3c6d95be4c84cc7153ced7f (patch) | |
tree | 770e8e45f936db44009beee5318161321443d2c7 /chrome/renderer/render_widget.cc | |
parent | 1c03f89408d129f8defb846779d3ecb57e43f9ad (diff) | |
download | chromium_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.cc | 1 |
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])); |