DescriptionOilpan: Change Persistent<> data members to Member<> in HitTestResult.
- Disallow new/delete operations for HitTestResult.
HitTestResult was used
-- with new/delete operators
-- as part objects of ContextMenuController and MouseEventWithHitTestResult.
-- as stack allocated objects
We'd like to avoid to make such classes in Oilpan.
So, this CL disallows new/delete, and WebHitTestResult owns another
class to hold only required data copied from a HitTestResult.
- Move ContextMenuController to Oilpan heap, and trace HitTestResult member.
- Mark MouseEventWithHitTestResults STACK_ALLOCATED.
- We can't get HitTestResult from a WebHitTestResult. So we need to
introduce new function to WebViewImpl for WebSubstringUtil.mm.
BUG=357163
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=176393
Patch Set 1 #
Total comments: 4
Patch Set 2 : Follow review comments #
Total comments: 3
Messages
Total messages: 15 (0 generated)
|