summaryrefslogtreecommitdiff
path: root/core/SkBitmap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/SkBitmap.cpp')
-rw-r--r--core/SkBitmap.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/SkBitmap.cpp b/core/SkBitmap.cpp
index 25a6b1db..f2b56290 100644
--- a/core/SkBitmap.cpp
+++ b/core/SkBitmap.cpp
@@ -298,7 +298,7 @@ bool SkBitmap::setConfig(Config config, int width, int height, size_t rowBytes,
}
if (rowBytes == 0) {
rowBytes = SkBitmap::ComputeRowBytes(config, width);
- if (0 == rowBytes && kNo_Config != config) {
+ if (0 == rowBytes && kNo_Config != config && width > 0) {
goto BAD_CONFIG;
}
}