summaryrefslogtreecommitdiff
path: root/core/fpdfdoc/include/cpdf_viewerpreferences.h
diff options
context:
space:
mode:
authorweili <weili@chromium.org>2016-09-01 14:39:41 -0700
committerCommit bot <commit-bot@chromium.org>2016-09-01 14:39:41 -0700
commit7c5d090719a25f0c1b81fb6b46544b9394a7fdd2 (patch)
tree8c341dd8f815902f77c7b6a3a569b8d24944b2c2 /core/fpdfdoc/include/cpdf_viewerpreferences.h
parent4bae296c1eee7a1ecae8bab3d59dd9430218f730 (diff)
downloadpdfium-7c5d090719a25f0c1b81fb6b46544b9394a7fdd2.tar.xz
Fix leaks due to created popup annotationschromium/2847
When we create popup annotations, we also create the dictionary associated with it. For regular annotations, the dictionary associated with an annotation is not owned by annotation, and will be released separately. But our created dictionary is not associated with any other data structure, it would be leaked if not released by the associated annotation. Add a boolean to indicate the ownership to the dictionary, and release the owned dictionary during the destruction of an annotation. BUG=pdfium:242 Review-Url: https://codereview.chromium.org/2301613002
Diffstat (limited to 'core/fpdfdoc/include/cpdf_viewerpreferences.h')
0 files changed, 0 insertions, 0 deletions