summaryrefslogtreecommitdiffstats
path: root/ui/gfx/image/image_unittest_util.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ui/gfx/image/image_unittest_util.cc')
-rw-r--r--ui/gfx/image/image_unittest_util.cc8
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 =