aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkCanvas.cpp
diff options
context:
space:
mode:
authorGravatar joshualitt <joshualitt@chromium.org>2015-02-25 14:09:45 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2015-02-25 14:09:46 -0800
commit5f5a8d7599b8e248633ac122294b7a01401fedcb (patch)
treee598536d87f52a473f82123097418fe6e2dccb6d /src/core/SkCanvas.cpp
parent570d2f81a65fc868d6300a7edf34c0d5d048c5d6 (diff)
adding preabandon flag to DM
Diffstat (limited to 'src/core/SkCanvas.cpp')
-rw-r--r--src/core/SkCanvas.cpp4
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;
}