diff --git a/src/gpu/GrDrawState.h b/src/gpu/GrDrawState.h index 8704fe4084..4ad55f48c5 100644 --- a/src/gpu/GrDrawState.h +++ b/src/gpu/GrDrawState.h @@ -403,7 +403,9 @@ public: public: AutoRestoreEffects() : fDrawState(NULL), fColorEffectCnt(0), fCoverageEffectCnt(0) {} - AutoRestoreEffects(GrDrawState* ds) : fDrawState(NULL) { this->set(ds); } + AutoRestoreEffects(GrDrawState* ds) : fDrawState(NULL), fColorEffectCnt(0), fCoverageEffectCnt(0) { + this->set(ds); + } ~AutoRestoreEffects() { this->set(NULL); }