diff options
Diffstat (limited to 'ui/gfx/image/image_unittest_util.cc')
-rw-r--r-- | ui/gfx/image/image_unittest_util.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/ui/gfx/image/image_unittest_util.cc b/ui/gfx/image/image_unittest_util.cc index 2e150a8..182826f 100644 --- a/ui/gfx/image/image_unittest_util.cc +++ b/ui/gfx/image/image_unittest_util.cc @@ -211,10 +211,16 @@ bool IsEmpty(const gfx::Image& image) { } PlatformImage CreatePlatformImage() { - const SkBitmap bitmap(CreateBitmap(25, 25)); + SkBitmap bitmap(CreateBitmap(25, 25)); #if defined(OS_IOS) float scale = ImageSkia::GetMaxSupportedScale(); + if (scale > 1.0) { + // Always create a 25pt x 25pt image. + int size = static_cast<int>(25 * scale); + bitmap = CreateBitmap(size, size); + } + base::ScopedCFTypeRef<CGColorSpaceRef> color_space( CGColorSpaceCreateDeviceRGB()); UIImage* image = |