| Index: chrome/browser/gtk/cairo_cached_surface.cc
|
| ===================================================================
|
| --- chrome/browser/gtk/cairo_cached_surface.cc (revision 27046)
|
| +++ chrome/browser/gtk/cairo_cached_surface.cc (working copy)
|
| @@ -55,8 +55,12 @@
|
| gdk_pixbuf_get_height(pixbuf_));
|
|
|
| DCHECK(surface_);
|
| - DCHECK(cairo_surface_get_type(surface_) == CAIRO_SURFACE_TYPE_XLIB ||
|
| - cairo_surface_get_type(surface_) == CAIRO_SURFACE_TYPE_XCB);
|
| +#if !defined(NDEBUG)
|
| + int surface_type = cairo_surface_get_type(surface_);
|
| + DCHECK(surface_type == CAIRO_SURFACE_TYPE_XLIB ||
|
| + surface_type == CAIRO_SURFACE_TYPE_XCB ||
|
| + surface_type == CAIRO_SURFACE_TYPE_IMAGE);
|
| +#endif
|
|
|
| cairo_t* copy_cr = cairo_create(surface_);
|
| gdk_cairo_set_source_pixbuf(copy_cr, pixbuf_, 0, 0);
|
|
|