Chromium Code Reviews| Index: ui/gfx/android/java_bitmap.cc |
| diff --git a/ui/gfx/android/java_bitmap.cc b/ui/gfx/android/java_bitmap.cc |
| index 83d4a46518203edb5ecafd2efdc7d3b253a32806..d534e0efd5c6995c8dafbf8ef0ada76ab7ca3959 100644 |
| --- a/ui/gfx/android/java_bitmap.cc |
| +++ b/ui/gfx/android/java_bitmap.cc |
| @@ -6,6 +6,7 @@ |
| #include <android/bitmap.h> |
| +#include "base/android/sys_utils.h" |
| #include "base/logging.h" |
| #include "jni/BitmapHelper_jni.h" |
| #include "skia/ext/image_operations.h" |
| @@ -91,6 +92,12 @@ static SkBitmap ConvertToSkBitmap(ScopedJavaLocalRef<jobject> jbitmap) { |
| memcpy(dst_pixels, src_pixels, skbitmap.getSize()); |
| + if (base::android::SysUtils::IsLowEndDevice()) { |
|
Sami
2013/09/05 14:13:26
Is this mainly for UI resources? You could conside
kaanb
2013/09/06 02:05:54
Done.
|
| + SkBitmap bitmap_16; |
| + skbitmap.copyTo(&bitmap_16, SkBitmap::kARGB_4444_Config); |
| + return bitmap_16; |
| + } |
| + |
| return skbitmap; |
| } |