diff --git a/libcef/browser/image_impl.cc b/libcef/browser/image_impl.cc index 8d8113677..0ba906860 100644 --- a/libcef/browser/image_impl.cc +++ b/libcef/browser/image_impl.cc @@ -329,7 +329,12 @@ gfx::ImageSkia CefImageImpl::GetForced1xScaleRepresentation( bool CefImageImpl::AddBitmap(float scale_factor, const SkBitmap& bitmap) { - DCHECK(bitmap.readyToDraw()); +#if DCHECK_IS_ON() + { + SkAutoLockPixels bitmap_lock(bitmap); + DCHECK(bitmap.readyToDraw()); + } +#endif DCHECK(bitmap.colorType() == kBGRA_8888_SkColorType || bitmap.colorType() == kRGBA_8888_SkColorType);