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

Issue 272173002: Fix legacy dummy window visibility inheritance. RenderWidgetHostViewAura may be shown(::Show()) bef… (Closed)

Created:
6 years, 7 months ago by ajax16384
Modified:
6 years, 7 months ago
CC:
chromium-reviews, yusukes+watch_chromium.org, yukishiino+watch_chromium.org, jam, penghuang+watch_chromium.org, sievers+watch_chromium.org, jbauman+watch_chromium.org, nona+watch_chromium.org, darin-cc_chromium.org, kalyank, piman+watch_chromium.org, danakj+watch_chromium.org, James Su, miu+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Fix legacy dummy window visibility inheritance. RenderWidgetHostViewAura may be shown(::Show()) before legacy window creation, in such case dummy window was later created hidden which leads to wrong behaviour. E.g. NPAPI Flash in windowless mode tracks associated window visibility and slows down draw invalidation. R=ben@chromium.org BUG= Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270739

Patch Set 1 #

Total comments: 1

Patch Set 2 : remove unnecessary braces and fix indent #

Patch Set 3 : add me to AUTHORS #

Patch Set 4 : fix regression https://code.google.com/p/chromium/issues/detail?id=375685 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+5 lines, -0 lines) Patch
M AUTHORS View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.cc View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 17 (0 generated)
ajax16384
6 years, 7 months ago (2014-05-09 12:16:20 UTC) #1
Ben Goodger (Google)
https://codereview.chromium.org/272173002/diff/1/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): https://codereview.chromium.org/272173002/diff/1/content/browser/renderer_host/render_widget_host_view_aura.cc#newcode1007 content/browser/renderer_host/render_widget_host_view_aura.cc:1007: legacy_render_widget_host_HWND_->Show(); nit: no braces and 2-space indent only.
6 years, 7 months ago (2014-05-13 20:54:52 UTC) #2
ajax16384
On 2014/05/13 20:54:52, Ben Goodger (Google) wrote: > https://codereview.chromium.org/272173002/diff/1/content/browser/renderer_host/render_widget_host_view_aura.cc > File content/browser/renderer_host/render_widget_host_view_aura.cc (right): > > ...
6 years, 7 months ago (2014-05-13 21:12:52 UTC) #3
Ben Goodger (Google)
lgtm
6 years, 7 months ago (2014-05-14 22:36:12 UTC) #4
ajax16384
The CQ bit was checked by ajax16384@gmail.com
6 years, 7 months ago (2014-05-15 09:30:46 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ajax16384@gmail.com/272173002/20001
6 years, 7 months ago (2014-05-15 09:31:12 UTC) #6
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-15 13:20:01 UTC) #7
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-15 13:23:25 UTC) #8
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/chromium_presubmit/builds/67861)
6 years, 7 months ago (2014-05-15 13:23:25 UTC) #9
ajax16384
The CQ bit was checked by ajax16384@gmail.com
6 years, 7 months ago (2014-05-15 13:54:27 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ajax16384@gmail.com/272173002/20001
6 years, 7 months ago (2014-05-15 13:54:43 UTC) #11
ajax16384
The CQ bit was checked by ajax16384@gmail.com
6 years, 7 months ago (2014-05-15 14:02:11 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ajax16384@gmail.com/272173002/40001
6 years, 7 months ago (2014-05-15 14:03:30 UTC) #13
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-15 16:01:42 UTC) #14
commit-bot: I haz the power
Change committed as 270739
6 years, 7 months ago (2014-05-15 18:16:59 UTC) #15
ajax16384
A revert of this CL has been created in https://codereview.chromium.org/292203008/ by ajax16384@gmail.com. The reason for ...
6 years, 7 months ago (2014-05-22 10:43:13 UTC) #16
tapted
6 years, 6 months ago (2014-06-02 01:09:59 UTC) #17
Message was sent while issue was closed.
A revert of this CL has been created in
https://codereview.chromium.org/309553010/ by tapted@chromium.org.

The reason for reverting is: Regression: makes frameless packaged app windows
unmovable in Aero. Confirmed with local git revert.

BUG=374681
.

Powered by Google App Engine
This is Rietveld 408576698