diff options
author | 2015-02-25 14:09:45 -0800 | |
---|---|---|
committer | 2015-02-25 14:09:46 -0800 | |
commit | 5f5a8d7599b8e248633ac122294b7a01401fedcb (patch) | |
tree | e598536d87f52a473f82123097418fe6e2dccb6d /src/core/SkCanvas.cpp | |
parent | 570d2f81a65fc868d6300a7edf34c0d5d048c5d6 (diff) |
adding preabandon flag to DM
BUG=skia:
Review URL: https://codereview.chromium.org/929243004
Diffstat (limited to 'src/core/SkCanvas.cpp')
-rw-r--r-- | src/core/SkCanvas.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp index 221ed93ac8..c10d390f56 100644 --- a/src/core/SkCanvas.cpp +++ b/src/core/SkCanvas.cpp @@ -13,6 +13,7 @@ #include "SkDrawable.h" #include "SkDrawFilter.h" #include "SkDrawLooper.h" +#include "SkErrorInternals.h" #include "SkImage.h" #include "SkMetaData.h" #include "SkPathOps.h" @@ -947,7 +948,8 @@ void SkCanvas::internalSaveLayer(const SkRect* bounds, const SkPaint* paint, Sav device = device->onCreateCompatibleDevice(SkBaseDevice::CreateInfo(info, usage, fProps.pixelGeometry())); if (NULL == device) { - SkDebugf("Unable to create device for layer."); + SkErrorInternals::SetError( kInternalError_SkError, + "Unable to create device for layer."); return; } |