aboutsummaryrefslogtreecommitdiffhomepage
path: root/debugger
diff options
context:
space:
mode:
authorGravatar robertphillips <robertphillips@google.com>2016-03-25 07:04:35 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-03-25 07:04:35 -0700
commit587ea71a522cd05601b401d17ad207c01f0ee0d6 (patch)
tree83e8ca1e99468b245e14a706372ce8e78ccf36d5 /debugger
parentfd7bd45ac2178ce6b4a390f517f605750aaef6c8 (diff)
Fix old debugger for sk_sp changes
Diffstat (limited to 'debugger')
-rw-r--r--debugger/QT/SkDebuggerGUI.cpp2
-rw-r--r--debugger/SkDebugger.cpp4
-rw-r--r--debugger/SkDebugger.h2
3 files changed, 4 insertions, 4 deletions
diff --git a/debugger/QT/SkDebuggerGUI.cpp b/debugger/QT/SkDebuggerGUI.cpp
index 1999e6e632..348b3660dd 100644
--- a/debugger/QT/SkDebuggerGUI.cpp
+++ b/debugger/QT/SkDebuggerGUI.cpp
@@ -279,7 +279,7 @@ void SkDebuggerGUI::drawComplete() {
void SkDebuggerGUI::saveToFile(const SkString& filename) {
SkFILEWStream file(filename.c_str());
- SkAutoTUnref<SkPicture> copy(fDebugger.copyPicture());
+ sk_sp<SkPicture> copy(fDebugger.copyPicture());
SkAutoTUnref<SkPixelSerializer> serializer(
SkImageEncoder::CreatePixelSerializer());
diff --git a/debugger/SkDebugger.cpp b/debugger/SkDebugger.cpp
index b7e673629d..6639d2c829 100644
--- a/debugger/SkDebugger.cpp
+++ b/debugger/SkDebugger.cpp
@@ -36,7 +36,7 @@ void SkDebugger::loadPicture(SkPicture* picture) {
fIndex = fDebugCanvas->getSize() - 1;
}
-SkPicture* SkDebugger::copyPicture() {
+sk_sp<SkPicture> SkDebugger::copyPicture() {
// We can't just call clone here since we want to removed the "deleted"
// commands. Playing back will strip those out.
SkPictureRecorder recorder;
@@ -56,7 +56,7 @@ SkPicture* SkDebugger::copyPicture() {
fDebugCanvas->setOverdrawViz(overDraw);
fDebugCanvas->setAllowSimplifyClip(pathOps);
- return recorder.endRecording();
+ return recorder.finishRecordingAsPicture();
}
void SkDebugger::getOverviewText(const SkTDArray<double>* typeTimes,
diff --git a/debugger/SkDebugger.h b/debugger/SkDebugger.h
index 94f83b71c3..1fa285ab57 100644
--- a/debugger/SkDebugger.h
+++ b/debugger/SkDebugger.h
@@ -58,7 +58,7 @@ public:
void loadPicture(SkPicture* picture);
- SkPicture* copyPicture();
+ sk_sp<SkPicture> copyPicture();
int getSize() const {
return fDebugCanvas->getSize();