Revert "Make NGPaintFragment ref-counted"
This reverts commit 7dd4e161. Reason for revert: Leak tests on Linux are failing since https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty%20Leak/23587 Original change's description: > Make NGPaintFragment ref-counted > > This patch change |NGPaintFragmet| ref-counted instead of managed by > |std::unique_ptr<T>| to resolve life time issue between |LayoutText| > and |NGPaintFragment|. > > Before this patch, paint fragment can live longer than |LayoutText| > and causes heap-use-after tree in |NGAbstractTextBox::WillDestroy()|. > > > Bug: 874588 > Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel > Change-Id: Id2b59d9d8b257e7cf67ad841cd2fe5ad312951b0 > Reviewed-on: https://chromium-review.googlesource.com/1190625 > Commit-Queue: Yoshifumi Inoue <yosin@chromium.org> > Reviewed-by: Koji Ishii <kojii@chromium.org> > Cr-Commit-Position: refs/heads/master@{#586658} TBR=yosin@chromium.org,kojii@chromium.org Change-Id: I2eb89ec4cf7aaf773189437dfe76d76ef49544b9 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 874588 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Reviewed-on: https://chromium-review.googlesource.com/1193864Reviewed-by:Markus Heintz <markusheintz@chromium.org> Commit-Queue: Markus Heintz <markusheintz@chromium.org> Cr-Commit-Position: refs/heads/master@{#586681}
Showing
Please register or sign in to comment