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

Issue 2847563003: [M58] exo: Fix multi-display cursor crash (Closed)

Created:
3 years, 7 months ago by Dominik Laskowski
Modified:
3 years, 7 months ago
CC:
chromium-reviews
Target Ref:
refs/branch-heads/3029
Project:
chromium
Visibility:
Public.

Description

[M58] exo: Fix multi-display cursor crash The cursor surface is parented to the primary root window, which may change when using multiple displays. This CL fixes a crash caused by removing the child from the primary root window when the parent is a different root window or the child is orphaned. BUG=714832 TEST=No crashes after changing primary display.

Patch Set 1 #

Patch Set 2 : Split #

Total comments: 2

Patch Set 3 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2 lines, -3 lines) Patch
M components/exo/pointer.cc View 1 chunk +2 lines, -3 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 15 (4 generated)
Dominik Laskowski
PTAL.
3 years, 7 months ago (2017-04-27 06:11:17 UTC) #2
reveman
Thanks. Please split the two fixes into two patches. Descriptions that make it clear why ...
3 years, 7 months ago (2017-04-27 13:19:23 UTC) #3
Dominik Laskowski
On 2017/04/27 13:19:23, reveman wrote: > Thanks. Please split the two fixes into two patches. ...
3 years, 7 months ago (2017-04-27 14:31:00 UTC) #5
reveman
Are non-arc windows really confined to primary display in M58? What's the plan for fixing ...
3 years, 7 months ago (2017-04-27 15:55:05 UTC) #6
Dominik Laskowski
Right, a limitation of this workaround is that cursor scale might be incorrect for non-ARC ...
3 years, 7 months ago (2017-04-27 17:02:05 UTC) #7
reveman
Can we land this in ToT first?
3 years, 7 months ago (2017-04-28 22:09:58 UTC) #8
Dominik Laskowski
On 2017/04/28 22:09:58, reveman wrote: > Can we land this in ToT first? Ditto. Very ...
3 years, 7 months ago (2017-04-29 01:36:12 UTC) #9
elijahtaylor1
This seems simple enough, if the change isn't compatible with M59 or ToT then I'm ...
3 years, 7 months ago (2017-05-02 17:51:27 UTC) #11
Dominik Laskowski
I guess it doesn't hurt to land this on ToT, other than a bit of ...
3 years, 7 months ago (2017-05-03 15:24:09 UTC) #12
Dominik Laskowski
Never mind. It doesn't merge cleanly, and depends on the other M58 CL: https://codereview.chromium.org/2847763002/
3 years, 7 months ago (2017-05-03 15:40:45 UTC) #13
Dominik Laskowski
3 years, 7 months ago (2017-05-04 22:13:47 UTC) #15
Closing. Will cherry-pick from ToT instead.

Powered by Google App Engine
This is Rietveld 408576698