aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-03-13 21:28:44 +0000
committerGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-03-13 21:28:44 +0000
commit2863f082f2524ebae9e69f382b50065189912b47 (patch)
tree72ed7cef016defb97f4c21103e2dabe6f3235a11
parentc3413d6f41b07caeed9ff496a1eee56b5a15d8ee (diff)
have reset() return its argument as a convenience
git-svn-id: http://skia.googlecode.com/svn/trunk@8141 2bbb7eff-a529-9590-31e7-b0007b416f81
-rw-r--r--include/core/SkRefCnt.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/core/SkRefCnt.h b/include/core/SkRefCnt.h
index 0330133675..66fc9dba68 100644
--- a/include/core/SkRefCnt.h
+++ b/include/core/SkRefCnt.h
@@ -164,9 +164,10 @@ public:
T* get() const { return fObj; }
- void reset(T* obj) {
+ T* reset(T* obj) {
SkSafeUnref(fObj);
fObj = obj;
+ return obj;
}
void swap(SkAutoTUnref* other) {