| Index: skia/ext/vector_canvas.cc | 
| =================================================================== | 
| --- skia/ext/vector_canvas.cc	(revision 7318) | 
| +++ skia/ext/vector_canvas.cc	(working copy) | 
| @@ -4,7 +4,6 @@ | 
|  | 
| #include "skia/ext/vector_canvas.h" | 
|  | 
| -#include "base/logging.h" | 
| #include "skia/ext/vector_device.h" | 
|  | 
| namespace skia { | 
| @@ -14,7 +13,8 @@ | 
|  | 
| VectorCanvas::VectorCanvas(HDC dc, int width, int height) { | 
| bool initialized = initialize(dc, width, height); | 
| -  CHECK(initialized); | 
| +  if (!initialized) | 
| +    __debugbreak(); | 
| } | 
|  | 
| VectorCanvas::~VectorCanvas() { | 
| @@ -35,20 +35,20 @@ | 
| return PlatformCanvasWin::setBounder(bounder); | 
|  | 
| // This function isn't used in the code. Verify this assumption. | 
| -  NOTREACHED(); | 
| +  SkASSERT(false); | 
| return NULL; | 
| } | 
|  | 
| SkDevice* VectorCanvas::createDevice(SkBitmap::Config config, | 
| int width, int height, | 
| bool is_opaque, bool isForLayer) { | 
| -  DCHECK(config == SkBitmap::kARGB_8888_Config); | 
| +  SkASSERT(config == SkBitmap::kARGB_8888_Config); | 
| return createPlatformDevice(width, height, is_opaque, NULL); | 
| } | 
|  | 
| SkDrawFilter* VectorCanvas::setDrawFilter(SkDrawFilter* filter) { | 
| // This function isn't used in the code. Verify this assumption. | 
| -  NOTREACHED(); | 
| +  SkASSERT(false); | 
| return NULL; | 
| } | 
|  | 
| @@ -76,7 +76,7 @@ | 
| // multiply each SkScalar that are passed to SkScalarRound(value) as | 
| // SkScalarRound(value * 10). Safari is already doing the same for text | 
| // rendering. | 
| -  DCHECK(shared_section); | 
| +  SkASSERT(shared_section); | 
| PlatformDeviceWin* device = VectorDevice::create( | 
| reinterpret_cast<HDC>(shared_section), width, height); | 
| return device; | 
|  |