That fixes the build break caused by change of 'protected' data members to 'private' in PlatformMouseEvent and PlatformWheelEvent. Also it makes it possible to remove MakePlatformMouseEvent and MakePlatformWheelEvent in Chromium glue.
Created attachment 30931 [details] Proposed patch
Let's just turn private back into protected here.
It seems like a gratuitous layering violation to have WebKit level classes referenced from WebCore.
(In reply to comment #3) > It seems like a gratuitous layering violation to have WebKit level classes > referenced from WebCore. > yup.
Comment on attachment 30931 [details] Proposed patch Removing r? Yep, that is layering violation. Will just change 'private' back to 'protected'. The better solution can come from integrating Chromium glue into WebKit tree.
Change to 'protected' landed as a build fix: http://trac.webkit.org/changeset/44404