Bug 145189 - Investigate removing mutex from ScrollingTree
Summary: Investigate removing mutex from ScrollingTree
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Brent Fulgham
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-19 15:36 PDT by Brent Fulgham
Modified: 2015-05-19 15:37 PDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brent Fulgham 2015-05-19 15:36:57 PDT
The "setMainFrameIsRubberBanding/isRubberBandInProgress" and "setMainFrameIsScrollSnapping/isScrollSnapInProgress" use a mutex to coordinate main thread/scrolling thread communications.

Instead, we should have these values copied to the scrolling thread on the scroll state node tree, and have any updates messages back from the scrolling thread, as we do for other values.