| Index: src/core/SkProcSpriteBlitter.cpp | 
| diff --git a/src/core/SkProcSpriteBlitter.cpp b/src/core/SkProcSpriteBlitter.cpp | 
| index 2b535d947db4343d287486ca82fc45b0f95e1463..619088af6b588ce6b3fbb67294763067fcbec34c 100644 | 
| --- a/src/core/SkProcSpriteBlitter.cpp | 
| +++ b/src/core/SkProcSpriteBlitter.cpp | 
| @@ -26,7 +26,7 @@ public: | 
| const SkPMColor* ctable = NULL; | 
|  | 
| if fSource.getColorTable()) | 
| -            ctable = fSource.getColorTable()->lockColors(); | 
| +            ctable = fSource.getColorTable()->readColors(); | 
|  | 
| while (--height >= 0) | 
| { | 
| @@ -34,9 +34,6 @@ public: | 
| dst += dstRB; | 
| src += srcRB; | 
| } | 
| - | 
| -        if fSource.getColorTable()) | 
| -            fSource.getColorTable()->unlockColors(); | 
| } | 
|  | 
| private: | 
|  |