aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2014-04-22 15:02:43 +0000
committerGravatar commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2014-04-22 15:02:43 +0000
commitfd4ee4dea13f083c81cc80180fa09ee0127158a1 (patch)
tree9edf8630eda812eac2529cfdf27480a95fc8edbe /src
parent02a094c3aa660ef684dbcfc43b6103708649f430 (diff)
NewRasterDirect should *not* erase the pixels -- direct means the client is in-charge
BUG=skia: R=bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/246493002 git-svn-id: http://skia.googlecode.com/svn/trunk@14296 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src')
-rw-r--r--src/core/SkCanvas.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp
index e8da12920f..f501468a33 100644
--- a/src/core/SkCanvas.cpp
+++ b/src/core/SkCanvas.cpp
@@ -2672,10 +2672,5 @@ SkCanvas* SkCanvas::NewRasterDirect(const SkImageInfo& info, void* pixels, size_
if (!bitmap.installPixels(info, pixels, rowBytes)) {
return NULL;
}
-
- // should this functionality be moved into allocPixels()?
- if (!bitmap.info().isOpaque()) {
- bitmap.eraseColor(0);
- }
return SkNEW_ARGS(SkCanvas, (bitmap));
}