Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(392)

Issue 174513: Add isVisible parameter to WebPlugin::updateGeometry.... (Closed)

Created:
11 years, 4 months ago by darin (slow to review)
Modified:
9 years, 7 months ago
Reviewers:
jam
CC:
chromium-reviews_googlegroups.com, darin (slow to review), brettw, jam
Visibility:
Public.

Description

Add isVisible parameter to WebPlugin::updateGeometry. This allows for geometry updates while the plugin is hidden so that when it becomes visible, the plugin is properly positioned. In this change, I also revised RenderWidget::SchedulePluginMove to properly merge a move that only updates the visible state, and I fixed up TestShell to properly handle moves that only update the visible state. R=jam BUG=19888, 20260 TEST=covered by layout tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=24457

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+26 lines, -19 lines) Patch
M chrome/renderer/render_widget.cc View 1 chunk +5 lines, -1 line 0 comments Download
M webkit/api/public/WebPlugin.h View 1 chunk +1 line, -1 line 0 comments Download
M webkit/api/src/WebPluginContainerImpl.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M webkit/glue/webplugin_impl.h View 1 chunk +1 line, -1 line 0 comments Download
M webkit/glue/webplugin_impl.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M webkit/tools/layout_tests/test_expectations.txt View 1 chunk +0 lines, -3 lines 0 comments Download
M webkit/tools/test_shell/test_webview_delegate_win.cc View 1 chunk +15 lines, -9 lines 0 comments Download

Messages

Total messages: 2 (0 generated)
darin (slow to review)
11 years, 4 months ago (2009-08-26 07:07:51 UTC) #1
jam
11 years, 4 months ago (2009-08-26 16:41:15 UTC) #2
lgtm

Powered by Google App Engine
This is Rietveld 408576698