Move FontResourceClient to Oilpan heap
This change makes FontResourceClient a GarbageCollectedMixin subclass. Registering a prefinalizer in a class T is not possible when - T has multiple GarbageCollectedMixin base classes, and - T doesn't have USING_GARBAGE_COLLECTED_MIXIN statement. Hence this CL modifies ResourceOwner<R, C> definition so that it inherits GarbageCollectedMixin only when C is not derived from GarbageCollectedMixin. BUG=587663 Review-Url: https://codereview.chromium.org/2014533002 Cr-Commit-Position: refs/heads/master@{#397045}
Showing
Please register or sign in to comment