diff options
author | reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-03-13 21:28:44 +0000 |
---|---|---|
committer | reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-03-13 21:28:44 +0000 |
commit | 2863f082f2524ebae9e69f382b50065189912b47 (patch) | |
tree | 72ed7cef016defb97f4c21103e2dabe6f3235a11 | |
parent | c3413d6f41b07caeed9ff496a1eee56b5a15d8ee (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.h | 3 |
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) { |