fix for valgrind issue
authorjoshualitt <joshualitt@chromium.org>
Fri, 10 Jul 2015 16:05:57 +0000 (09:05 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 10 Jul 2015 16:05:57 +0000 (09:05 -0700)
BUG=skia:

Review URL: https://codereview.chromium.org/1227933003

src/gpu/GrAARectRenderer.cpp
src/gpu/GrAtlasTextContext.cpp

index b0a0e51..64f587f 100644 (file)
@@ -77,12 +77,13 @@ public:
     void initBatchTracker(const GrPipelineInfo& init) override {
         // Handle any color overrides
         if (!init.readsColor()) {
-            fBatch.fColor = GrColor_ILLEGAL;
+            fGeoData[0].fColor = GrColor_ILLEGAL;
         }
-        init.getOverrideColorIfSet(&fBatch.fColor);
+        init.getOverrideColorIfSet(&fGeoData[0].fColor);
 
         // setup batch properties
         fBatch.fColorIgnored = !init.readsColor();
+        fBatch.fColor = fGeoData[0].fColor;
         fBatch.fUsesLocalCoords = init.readsLocalCoords();
         fBatch.fCoverageIgnored = !init.readsCoverage();
         fBatch.fCanTweakAlphaForCoverage = init.canTweakAlphaForCoverage();
index f5bcefb..73526ed 100644 (file)
@@ -1499,12 +1499,13 @@ public:
     void initBatchTracker(const GrPipelineInfo& init) override {
         // Handle any color overrides
         if (!init.readsColor()) {
-            fBatch.fColor = GrColor_ILLEGAL;
+            fGeoData[0].fColor = GrColor_ILLEGAL;
         }
-        init.getOverrideColorIfSet(&fBatch.fColor);
+        init.getOverrideColorIfSet(&fGeoData[0].fColor);
 
         // setup batch properties
         fBatch.fColorIgnored = !init.readsColor();
+        fBatch.fColor = fGeoData[0].fColor;
         fBatch.fUsesLocalCoords = init.readsLocalCoords();
         fBatch.fCoverageIgnored = !init.readsCoverage();
     }