fix uninitialized adcd
git-svn-id: http://skia.googlecode.com/svn/trunk@9177 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/gpu/GrAAHairLinePathRenderer.cpp b/src/gpu/GrAAHairLinePathRenderer.cpp
index e78b563..498283d 100644
--- a/src/gpu/GrAAHairLinePathRenderer.cpp
+++ b/src/gpu/GrAAHairLinePathRenderer.cpp
@@ -791,6 +791,7 @@
GrDrawTarget::AutoStateRestore asr(target, GrDrawTarget::kPreserve_ASRInit);
GrDrawState* drawState = target->drawState();
+ const SkMatrix originalVM = drawState->getViewMatrix();
GrDrawState::AutoDeviceCoordDraw adcd;
// createGeom transforms the geometry to device space when the matrix does not have
@@ -817,7 +818,7 @@
GrEffectRef* hairQuadEffect = HairQuadEdgeEffect::Create();
SkRect devBounds;
- GetPathDevBounds(path, drawState->getRenderTarget(), adcd.getOriginalMatrix(), &devBounds);
+ GetPathDevBounds(path, drawState->getRenderTarget(), originalVM, &devBounds);
target->setIndexSourceToBuffer(fLinesIndexBuffer);
int lines = 0;