Closed
Bug 1180860
Opened 9 years ago
Closed 9 years ago
Ensure no APZ code interleaves use of the nsIThread message loop with the chromium MessageLoop
Categories
(Core :: Panning and Zooming, defect)
Core
Panning and Zooming
Tracking
()
RESOLVED
INVALID
People
(Reporter: kats, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: arch, Whiteboard: [gfx-noted])
From bug 1169802 comment 7:
> Oh. The touch-end event goes from the compositor thread -> root process main
> thread via NS_DispatchToMainThread [1] whereas the state-change notification
> goes from the compositor thread -> root process main thread via the chromium
> message loop [2]. [2] is probably faster than [1], resulting in the
> out-of-order arrival in the child process.
Mixing use of the two different message loops can result in unexpected ordering of events, which we should avoid. Filing this bug to track this issue.
Updated•9 years ago
|
Whiteboard: [gfx-noted]
Reporter | ||
Updated•9 years ago
|
Blocks: apz-threadsafe
Keywords: arch
Comment 1•9 years ago
|
||
I believe the consolidation of the XPCOM and Chromium event loops in bug 1269056 makes this bug moot.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•