| Index: third_party/WebKit/Source/platform/graphics/paint/SkPictureBuilder.cpp | 
| diff --git a/third_party/WebKit/Source/platform/graphics/paint/SkPictureBuilder.cpp b/third_party/WebKit/Source/platform/graphics/paint/SkPictureBuilder.cpp | 
| index cdc23e9bea6b68301636a58f35efa4d4f04a833b..3905adda144bfafdfda3ecedbad9ebde7b6e44de 100644 | 
| --- a/third_party/WebKit/Source/platform/graphics/paint/SkPictureBuilder.cpp | 
| +++ b/third_party/WebKit/Source/platform/graphics/paint/SkPictureBuilder.cpp | 
| @@ -26,6 +26,10 @@ | 
| m_paintControllerPtr = PaintController::create(); | 
| m_paintController = m_paintControllerPtr.get(); | 
| } | 
| +#if DCHECK_IS_ON() | 
| +  m_paintController->setUsage(PaintController::ForSkPictureBuilder); | 
| +#endif | 
| + | 
| m_context = wrapUnique( | 
| new GraphicsContext(*m_paintController, disabledMode, metaData)); | 
|  | 
| @@ -35,7 +39,11 @@ | 
| } | 
| } | 
|  | 
| -SkPictureBuilder::~SkPictureBuilder() {} | 
| +SkPictureBuilder::~SkPictureBuilder() { | 
| +#if DCHECK_IS_ON() | 
| +  m_paintController->setUsage(PaintController::ForNormalUsage); | 
| +#endif | 
| +} | 
|  | 
| sk_sp<SkPicture> SkPictureBuilder::endRecording() { | 
| m_context->beginRecording(m_bounds); | 
|  |