Exo pointer class should not take snapshot before initial commit. |
|||
Issue descriptionThe 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.
,
Feb 2 2018
,
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
,
Feb 6 2018
|
|||
►
Sign in to add a comment |
|||
Comment 1 by domlasko...@chromium.org
, Feb 2 2018Owner: domlasko...@chromium.org
Status: Started (was: Untriaged)