summaryrefslogtreecommitdiff
path: root/core/fxcrt/include/cfx_retain_ptr.h
diff options
context:
space:
mode:
authorweili <weili@chromium.org>2016-09-08 15:21:23 -0700
committerCommit bot <commit-bot@chromium.org>2016-09-08 15:21:23 -0700
commit9a0736803ae6749ec508e1c3ff5f04a483bbcb56 (patch)
tree7ab220c65348600539d3ec4abf8c0f6e8c1a1dac /core/fxcrt/include/cfx_retain_ptr.h
parent0ca160fbf31a7408df282823f7a3d4cbb5f386a1 (diff)
downloadpdfium-9a0736803ae6749ec508e1c3ff5f04a483bbcb56.tar.xz
Reland of Fix leaked internal font
Reland of Fix leaked internal font (patchset #2 id:60001 of https://codereview.chromium.org/2297303004/ ) In CFGAS_FontMgrImp::LoadFont(), a new internal font is created which is never released. It needs to be correctly marked as internal font to be released. Fix this by adding a new method to take the ownership of the font and mark it as internal font properly. The previous revert was caused by memory management errors which were fixed at https://codereview.chromium.org/2322043002/ BUG=pdfium:242 Review-Url: https://codereview.chromium.org/2320213002
Diffstat (limited to 'core/fxcrt/include/cfx_retain_ptr.h')
0 files changed, 0 insertions, 0 deletions