From c6ab97b5b5be7083c4929b7f08b33203a7f932da Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Fri, 14 Sep 2018 21:56:59 +0000 Subject: Use UnownedPtr in CFX_UnicodeEncoding. Change-Id: I410909be359a5b5bb0c90d42064144771183525e Reviewed-on: https://pdfium-review.googlesource.com/42461 Reviewed-by: Tom Sepez Commit-Queue: Lei Zhang --- core/fpdfapi/parser/cpdf_document.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'core/fpdfapi/parser/cpdf_document.cpp') diff --git a/core/fpdfapi/parser/cpdf_document.cpp b/core/fpdfapi/parser/cpdf_document.cpp index 7119e7649a..233b98e3af 100644 --- a/core/fpdfapi/parser/cpdf_document.cpp +++ b/core/fpdfapi/parser/cpdf_document.cpp @@ -188,6 +188,8 @@ CPDF_Document::CPDF_Document() m_pDocRender(pdfium::MakeUnique(this)) {} CPDF_Document::~CPDF_Document() { + // Destroy the extension before doing any non-extension teardown. + m_pExtension.reset(); CPDF_ModuleMgr::Get()->GetPageModule()->ClearStockFont(this); } -- cgit v1.2.3