Index: dm/DMSrcSink.cpp |
diff --git a/dm/DMSrcSink.cpp b/dm/DMSrcSink.cpp |
index 5242c95e83a77f2caaf6047d3e67e41a2ed61a6c..b2e9a552cc66c8608634b931232c21dbbd3d68ee 100644 |
--- a/dm/DMSrcSink.cpp |
+++ b/dm/DMSrcSink.cpp |
@@ -93,7 +93,12 @@ Error CodecSrc::draw(SkCanvas* canvas) const { |
case SkImageGenerator::kIncompleteInput: |
break; |
case SkImageGenerator::kInvalidConversion: |
+ bitmap.reset(); |
+ if (SkInstallDiscardablePixelRef(codec.detach(), &bitmap)) { |
msarett
2015/03/26 12:37:35
What does this do? I'm just not sure I understand
scroggo
2015/03/26 14:37:57
SkInstallDiscardablePixelRef is declared in SkImag
hal.canary
2015/03/26 17:10:53
I am removing this code for now.
|
+ break; |
+ } |
return Error::Nonfatal("Incompatible colortype conversion"); |
+ |
default: |
// Everything else is considered a failure. |
return SkStringPrintf("Couldn't getPixels %s.", fPath.c_str()); |