Index: pdf/pdfium/pdfium_engine.cc |
diff --git a/pdf/pdfium/pdfium_engine.cc b/pdf/pdfium/pdfium_engine.cc |
index 52ff4e69d684db4198d551d37f8c543e55a7b92c..535a7715b622ab852abc140cf2f1ebac858ca17b 100644 |
--- a/pdf/pdfium/pdfium_engine.cc |
+++ b/pdf/pdfium/pdfium_engine.cc |
@@ -320,8 +320,9 @@ struct FPDF_SYSFONTINFO_WITHMETRICS : public FPDF_SYSFONTINFO { |
default_sysfontinfo = sysfontinfo; |
} |
Tom Sepez
2016/11/10 17:47:08
Probably cleaner to call FPDF_FreeDefaultSystemFon
|
- ~FPDF_SYSFONTINFO_WITHMETRICS() { delete default_sysfontinfo; } |
+ ~FPDF_SYSFONTINFO_WITHMETRICS() {} |
+ // Not owned. |
Tom Sepez
2016/11/10 17:47:08
nit: in which case this comment goes away.
|
FPDF_SYSFONTINFO* default_sysfontinfo; |
}; |
@@ -651,11 +652,11 @@ bool InitializeSDK() { |
} |
void ShutdownSDK() { |
+ FPDF_DestroyLibrary(); |
#if !defined(OS_LINUX) |
FPDF_FreeDefaultSystemFontInfo(g_font_info->default_sysfontinfo); |
delete g_font_info; |
#endif |
- FPDF_DestroyLibrary(); |
TearDownV8(); |
} |