diff options
author | 2014-09-02 12:50:45 -0700 | |
---|---|---|
committer | 2014-09-02 12:50:45 -0700 | |
commit | 848250415eddc54075f7eb8795e8db79e749c6ab (patch) | |
tree | eb60aea6e61c9b3a9e195ab3cfb01d571351f78b /src/image/SkImage.cpp | |
parent | 00f30bdc9e34b013da54b4406f36556c5be8d041 (diff) |
make allocPixels throw on failure
BUG=skia:
R=mtklein@google.com, fmalita@google.com, fmalita@chromium.org
Author: reed@google.com
Review URL: https://codereview.chromium.org/510423005
Diffstat (limited to 'src/image/SkImage.cpp')
-rw-r--r-- | src/image/SkImage.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/image/SkImage.cpp b/src/image/SkImage.cpp index 795b8420e6..a6063846c7 100644 --- a/src/image/SkImage.cpp +++ b/src/image/SkImage.cpp @@ -117,9 +117,8 @@ bool SkImage_Base::onReadPixels(SkBitmap* bitmap, const SkIRect& subset) const { return false; } } else { - const SkImageInfo info = SkImageInfo::MakeN32Premul(subset.width(), subset.height()); SkBitmap tmp; - if (!tmp.allocPixels(info)) { + if (!tmp.tryAllocN32Pixels(subset.width(), subset.height())) { return false; } *bitmap = tmp; |