Revert r3435, no perf win



git-svn-id: http://skia.googlecode.com/svn/trunk@3436 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/gpu/GrDrawTarget.cpp b/src/gpu/GrDrawTarget.cpp
index 718a12e..3dd86d2 100644
--- a/src/gpu/GrDrawTarget.cpp
+++ b/src/gpu/GrDrawTarget.cpp
@@ -519,6 +519,10 @@
     fCurrDrawState = *state.fState.get();
 }
 
+void GrDrawTarget::copyDrawState(const GrDrawTarget& srcTarget) {
+    fCurrDrawState = srcTarget.fCurrDrawState;
+}
+
 bool GrDrawTarget::reserveVertexSpace(GrVertexLayout vertexLayout,
                                       int vertexCount,
                                       void** vertices) {
diff --git a/src/gpu/GrDrawTarget.h b/src/gpu/GrDrawTarget.h
index 1628ae3..629963b 100644
--- a/src/gpu/GrDrawTarget.h
+++ b/src/gpu/GrDrawTarget.h
@@ -170,9 +170,7 @@
      *
      * @param srcTarget     draw target used as src of the draw state.
      */
-    void copyDrawState(const GrDrawTarget& srcTarget) {
-        fCurrDrawState = srcTarget.fCurrDrawState;
-    }    
+    void copyDrawState(const GrDrawTarget& srcTarget);
 
     /**
      * The format of vertices is represented as a bitfield of flags.