Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(386)

Issue 650033002: Oilpan: fix ref counting of derived SVG property objects. (Closed)

Created:
6 years, 2 months ago by sof
Modified:
6 years, 2 months ago
Reviewers:
haraken, oilpan-reviews
CC:
blink-reviews, krit, kouhei+svg_chromium.org, fs, ed+blinkwatch_opera.com, f(malita), gyuyoung.kim_webkit.org, Stephen Chennney, pdr+svgwatchlist_chromium.org, rwlbuis
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

Oilpan: fix ref counting of derived SVG property objects. Following r183582, RefCountedGarbageCollected<T>::m_refCount is left as 0. This is incompatible with the derived SVG objects which have a base object (SVGPropertyBase) that's a RefCountedGarbageCollected<> object, but the derived objects are all exposed as if they were deriving from a RefCounted<T> base. Adjust the ref count upon construction of SVGPropertyBase to provide that illusion. TBR=haraken,oilpan-reviews BUG=340522 NOTRY=true Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=183586

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+14 lines, -0 lines) Patch
M Source/core/svg/properties/SVGProperty.h View 1 chunk +14 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (2 generated)
sof
Please take a look.
6 years, 2 months ago (2014-10-13 07:21:47 UTC) #2
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/650033002/1
6 years, 2 months ago (2014-10-13 07:23:11 UTC) #4
commit-bot: I haz the power
Committed patchset #1 (id:1) as 183586
6 years, 2 months ago (2014-10-13 07:23:49 UTC) #5
haraken
6 years, 2 months ago (2014-10-13 07:40:05 UTC) #6
Message was sent while issue was closed.
LGTM, thanks for the fix!

Powered by Google App Engine
This is Rietveld 408576698