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

Issue 73523002: Fix windowed NPAPI plugins appearing under dialogs when DWM compositing is disabled and the tab swi… (Closed)

Created:
7 years, 1 month ago by jam
Modified:
7 years, 1 month ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, tfarina
Visibility:
Public.

Description

Fix windowed NPAPI plugins appearing under dialogs when DWM compositing is disabled and the tab switches back and forth. I fixed the one-tab case in r234823, but while testing I found that if I switched to another tab and and came back, then the fix stopped working. The bug was that when the root window became the parent, the next time the parent window changed we stopped observing the parent window, but never observed the root window again. BUG=299224 R=ben@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=235305 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=235329

Patch Set 1 #

Patch Set 2 : reupload #

Patch Set 3 : fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+19 lines, -8 lines) Patch
M chrome/browser/ui/views/location_bar/star_view_browsertest.cc View 1 3 chunks +8 lines, -7 lines 0 comments Download
M content/browser/web_contents/web_contents_view_aura.cc View 1 2 2 chunks +11 lines, -1 line 0 comments Download

Messages

Total messages: 4 (0 generated)
jam
7 years, 1 month ago (2013-11-15 01:57:53 UTC) #1
Ben Goodger (Google)
this all seems really brittle. at some point I should sit down and understand all ...
7 years, 1 month ago (2013-11-15 03:05:37 UTC) #2
jam
On 2013/11/15 03:05:37, Ben Goodger (Google) wrote: > this all seems really brittle. at some ...
7 years, 1 month ago (2013-11-15 17:43:52 UTC) #3
Ben Goodger (Google)
7 years, 1 month ago (2013-11-15 17:46:38 UTC) #4
I agree with this.

-Ben


On Fri, Nov 15, 2013 at 9:43 AM, <jam@chromium.org> wrote:

> On 2013/11/15 03:05:37, Ben Goodger (Google) wrote:
>
>> this all seems really brittle. at some point I should sit down and
>> understand
>> all of this but for now lgtm.
>>
>
> at this point it's probably simpler to just always be watching all the
> windows.
> rharisson has a change to do that for other reasons.
>
> https://codereview.chromium.org/73523002/
>

To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698