diff options
author | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-15 20:12:50 +0000 |
---|---|---|
committer | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-15 20:12:50 +0000 |
commit | dc714a8fc38ee88f330094cff5c76106542b00fa (patch) | |
tree | b96c6d385be033bf945e8004f6f6c98fbda0bd61 /printing | |
parent | d4de666a8ad7f5ba0321e11f317ed89f9dd16dd5 (diff) | |
download | chromium_src-dc714a8fc38ee88f330094cff5c76106542b00fa.zip chromium_src-dc714a8fc38ee88f330094cff5c76106542b00fa.tar.gz chromium_src-dc714a8fc38ee88f330094cff5c76106542b00fa.tar.bz2 |
Fix hang when a plugin has child windows that are in a different process. RedrawWindow would synchronously wait for the child window, during which only some messages are pumped. This leads to reentrancy with our custom paint message. Avoiding synchronously calling the child windows in the reentrancy fixes the problem.
BUG=2242480
Review URL: http://codereview.chromium.org/501014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34593 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'printing')
0 files changed, 0 insertions, 0 deletions