commit | 7beaecbcac87a75ced26b4415fb84fc2cf559307 | [log] [tgz] |
---|---|---|
author | sigbjornf <sigbjornf@opera.com> | Sun Jan 17 21:50:42 2016 |
committer | Commit bot <commit-bot@chromium.org> | Sun Jan 17 21:52:03 2016 |
tree | e60812c4d4c4f807a0b3caed85be1ca7e2918908 | |
parent | d802c7fd6a7c47f768885edc1f37a28bd13596ce [diff] |
Revert of Use registerWeakMembers to clean up IntersectionObserver. (patchset #1 id:1 of https://codereview.chromium.org/1591763003/ ) Reason for revert: Broke on some tests w/ Oilpan enabled, https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20Oilpan%20Leak/builds/16410 backing it out. (see also https://codereview.chromium.org/1596333002/ ) Original issue's description: > Use registerWeakMembers to clean up IntersectionObserver. > > Pre-oilpan, when the root disappears, it observers are cleaned up > in NodeIntersectionObserverData::dispose(). > > Post-oilpan, the cleanup will be done with registerWeakMembers. > > BUG=540528 > R=haraken@chromium.org,dcheng@chromium.org > > Committed: https://crrev.com/546573354e47ddd01f491c382701fa51500f85eb > Cr-Commit-Position: refs/heads/master@{#369948} TBR=dcheng@chromium.org,haraken@chromium.org,szager@chromium.org BUG=540528 NOTRY=true Review URL: https://codereview.chromium.org/1600243002 Cr-Commit-Position: refs/heads/master@{#369970}