New issue
Advanced search Search tips

Issue 707170 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Feb 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Exo pointer class should not take snapshot before initial commit.

Project Member Reported by reve...@chromium.org, Mar 31 2017

Issue description

The stack trace in https://bugs.chromium.org/p/chromium/issues/detail?id=705752 is showing that the pointer code is taking a snapshot before initial content has been committed. This is incorrect implementation according to spec and needs to be fixed to avoid cursor flicker when pointer is moving between surfaces. 
 
Cc: -domlasko...@chromium.org
Owner: domlasko...@chromium.org
Status: Started (was: Untriaged)
Components: UI>GFX
Project Member

Comment 3 by bugdroid1@chromium.org, Feb 6 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/8dae785a0a89a4b40a41e4aeed4ea57866429a7f

commit 8dae785a0a89a4b40a41e4aeed4ea57866429a7f
Author: Dominik Laskowski <domlaskowski@chromium.org>
Date: Tue Feb 06 19:27:06 2018

exo: Do not capture cursor before initial commit

Bug:  707170 
Test: No DCHECK when mouse first enters gtk3-demo.
Change-Id: Id8c7cd5834b8071384be2967c686988e16eadf9e
Reviewed-on: https://chromium-review.googlesource.com/899912
Reviewed-by: David Reveman <reveman@chromium.org>
Commit-Queue: Dominik Laskowski <domlaskowski@chromium.org>
Cr-Commit-Position: refs/heads/master@{#534747}
[modify] https://crrev.com/8dae785a0a89a4b40a41e4aeed4ea57866429a7f/components/exo/pointer.cc

Status: Fixed (was: Started)

Sign in to add a comment