| Index: gm/bitmapcopy.cpp
|
| ===================================================================
|
| --- gm/bitmapcopy.cpp (revision 10562)
|
| +++ gm/bitmapcopy.cpp (working copy)
|
| @@ -21,7 +21,8 @@
|
|
|
| SkBitmap::Config gConfigs[] = {
|
| SkBitmap::kRGB_565_Config,
|
| - SkBitmap::kARGB_4444_Config,
|
| + SkBitmap::kARGB_4444_Config, // TODO(edisonn): Should we remove it from GM?
|
| + // it fails to copy in bitmap with this config.
|
| SkBitmap::kARGB_8888_Config,
|
| };
|
|
|
| @@ -65,8 +66,11 @@
|
| SkScalar horizMargin(SkIntToScalar(10));
|
| SkScalar vertMargin(SkIntToScalar(10));
|
|
|
| - draw_checks(canvas, 40, 40);
|
| - SkBitmap src = canvas->getTopDevice()->accessBitmap(false);
|
| + SkDevice devTmp(SkBitmap::kARGB_8888_Config, 40, 40);
|
| + SkCanvas canvasTmp(&devTmp);
|
| +
|
| + draw_checks(&canvasTmp, 40, 40);
|
| + SkBitmap src = canvasTmp.getTopDevice()->accessBitmap(false);
|
|
|
| for (unsigned i = 0; i < NUM_CONFIGS; ++i) {
|
| if (!src.deepCopyTo(&fDst[i], gConfigs[i])) {
|
|
|