diff options
Diffstat (limited to 'libs/hwui/GradientCache.cpp')
-rw-r--r-- | libs/hwui/GradientCache.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/hwui/GradientCache.cpp b/libs/hwui/GradientCache.cpp index c7ab9c5ad5c..7026eeadc5c 100644 --- a/libs/hwui/GradientCache.cpp +++ b/libs/hwui/GradientCache.cpp @@ -120,7 +120,7 @@ Texture* GradientCache::addLinearGradient(GradientCacheEntry& gradient, width = width < mMaxTextureSize ? width : mMaxTextureSize; SkBitmap bitmap; - bitmap.setConfig(SkBitmap::kARGB_8888_Config, width, 1); + bitmap.setConfig(SkBitmap::kARGB_8888_Config, width, 4); bitmap.allocPixels(); bitmap.eraseColor(0); @@ -137,7 +137,7 @@ Texture* GradientCache::addLinearGradient(GradientCacheEntry& gradient, p.setStyle(SkPaint::kStrokeAndFill_Style); p.setShader(localShader)->unref(); - canvas.drawRectCoords(0.0f, 0.0f, bitmap.width(), 1.0f, p); + canvas.drawRectCoords(0.0f, 0.0f, bitmap.width(), 4.0f, p); // Asume the cache is always big enough const uint32_t size = bitmap.rowBytes() * bitmap.height(); |