diff options
author | ppi@chromium.org <ppi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-06 21:37:14 +0000 |
---|---|---|
committer | ppi@chromium.org <ppi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-06 21:37:14 +0000 |
commit | 430248b7a336509b94b30df5fe6e982d9efb43f1 (patch) | |
tree | b336836eb6b5fc2a16840ca85da47a1507511044 /tools/gn/value_extractors.cc | |
parent | 058561a10ef437a580748b7c4f68562248167c20 (diff) | |
download | chromium_src-430248b7a336509b94b30df5fe6e982d9efb43f1.zip chromium_src-430248b7a336509b94b30df5fe6e982d9efb43f1.tar.gz chromium_src-430248b7a336509b94b30df5fe6e982d9efb43f1.tar.bz2 |
Fix widget visibility accounting when crashing in background.
RenderWidgetHostImpl tracks its visibility using the |is_hidden_| field.
This value should be not be reset when the renderer crashes, otherwise a
widget that crashes in backround will think it's already visible when
put in foreground, messing up process visibility accounting.
This patch fixes process visibility for processes that crashed in
background and are respawned upon foregrounding by preserving the
|is_hidden_| field through renderer crashes.
BUG=399521
R=aelias@chromium.org
Review URL: https://codereview.chromium.org/443133002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287864 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools/gn/value_extractors.cc')
0 files changed, 0 insertions, 0 deletions