Index: src/gpu/GrAtlasTextContext.cpp |
diff --git a/src/gpu/GrAtlasTextContext.cpp b/src/gpu/GrAtlasTextContext.cpp |
index 822c480ef3fc44ee09aa104ccd50e57fd42b367c..fa96a8dddabfc9e3ed2e2aec8f7e8f91bbe60920 100644 |
--- a/src/gpu/GrAtlasTextContext.cpp |
+++ b/src/gpu/GrAtlasTextContext.cpp |
@@ -1431,8 +1431,6 @@ |
class TextBatch : public GrVertexBatch { |
public: |
- DEFINE_BATCH_CLASS_ID |
- |
typedef GrAtlasTextContext::DistanceAdjustTable DistanceAdjustTable; |
typedef GrAtlasTextBlob Blob; |
typedef Blob::Run Run; |
@@ -1450,6 +1448,7 @@ |
GrBatchFontCache* fontCache) { |
TextBatch* batch = new TextBatch; |
+ batch->initClassID<TextBatch>(); |
batch->fFontCache = fontCache; |
switch (maskFormat) { |
case kA8_GrMaskFormat: |
@@ -1475,7 +1474,7 @@ |
SkColor filteredColor, bool isLCD, |
bool useBGR) { |
TextBatch* batch = new TextBatch; |
- |
+ batch->initClassID<TextBatch>(); |
batch->fFontCache = fontCache; |
batch->fMaskType = isLCD ? kLCDDistanceField_MaskType : kGrayscaleDistanceField_MaskType; |
batch->fDistanceAdjustTable.reset(SkRef(distanceAdjustTable)); |
@@ -1784,7 +1783,7 @@ |
this->flush(target, &flushInfo); |
} |
- TextBatch() : INHERITED(ClassID()) {} // initialized in factory functions. |
+ TextBatch() {} // initialized in factory functions. |
~TextBatch() { |
for (int i = 0; i < fGeoCount; i++) { |
@@ -2045,8 +2044,6 @@ |
// Distance field properties |
SkAutoTUnref<const DistanceAdjustTable> fDistanceAdjustTable; |
SkColor fFilteredColor; |
- |
- typedef GrVertexBatch INHERITED; |
}; |
void GrAtlasTextContext::flushRunAsPaths(GrDrawContext* dc, GrRenderTarget* rt, |