| Index: core/src/fpdfapi/fpdf_font/ttgsubtable.h
|
| diff --git a/core/src/fpdfapi/fpdf_font/ttgsubtable.h b/core/src/fpdfapi/fpdf_font/ttgsubtable.h
|
| index b717c7af8b492359f445c0ce00b70dcea305dcb3..78de3f0a28a6049f3e424890db9aa62f4b019129 100644
|
| --- a/core/src/fpdfapi/fpdf_font/ttgsubtable.h
|
| +++ b/core/src/fpdfapi/fpdf_font/ttgsubtable.h
|
| @@ -166,7 +166,7 @@ class CFX_CTTGSUBTable {
|
| TT_uint16_t GlyphCount;
|
| TT_uint16_t* GlyphArray;
|
| TCoverageFormat1() : GlyphCount(0), GlyphArray(NULL) { CoverageFormat = 1; }
|
| - ~TCoverageFormat1() {
|
| + ~TCoverageFormat1() override {
|
| if (GlyphArray) {
|
| delete[] GlyphArray;
|
| }
|
| @@ -194,7 +194,7 @@ class CFX_CTTGSUBTable {
|
| TCoverageFormat2() : RangeCount(0), RangeRecord(NULL) {
|
| CoverageFormat = 2;
|
| }
|
| - ~TCoverageFormat2() {
|
| + ~TCoverageFormat2() override {
|
| if (RangeRecord) {
|
| delete[] RangeRecord;
|
| }
|
| @@ -220,7 +220,7 @@ class CFX_CTTGSUBTable {
|
| TClassDefFormat1() : StartGlyph(0), GlyphCount(0), ClassValueArray(NULL) {
|
| ClassFormat = 1;
|
| }
|
| - ~TClassDefFormat1() {
|
| + ~TClassDefFormat1() override {
|
| if (ClassValueArray) {
|
| delete[] ClassValueArray;
|
| }
|
| @@ -246,7 +246,7 @@ class CFX_CTTGSUBTable {
|
| TClassDefFormat2() : ClassRangeCount(0), ClassRangeRecord(NULL) {
|
| ClassFormat = 2;
|
| }
|
| - ~TClassDefFormat2() {
|
| + ~TClassDefFormat2() override {
|
| if (ClassRangeRecord) {
|
| delete[] ClassRangeRecord;
|
| }
|
| @@ -279,7 +279,7 @@ class CFX_CTTGSUBTable {
|
| TCoverageFormatBase* Coverage;
|
| TT_int16_t DeltaGlyphID;
|
| TSingleSubstFormat1() : Coverage(NULL), DeltaGlyphID(0) { SubstFormat = 1; }
|
| - ~TSingleSubstFormat1() { delete Coverage; }
|
| + ~TSingleSubstFormat1() override { delete Coverage; }
|
|
|
| private:
|
| TSingleSubstFormat1(const TSingleSubstFormat1&);
|
|
|