guard for self-assignment in reset()

git-svn-id: http://skia.googlecode.com/svn/trunk@6568 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
reed@google.com 2012-11-27 17:20:39 +00:00
parent 26daa8bbee
commit 4efd9d9872

View File

@ -155,9 +155,11 @@ public:
T* get() const { return fObj; }
void reset(T* obj) {
if (obj != fObj) {
SkSafeUnref(fObj);
fObj = obj;
}
}
void swap(SkAutoTUnref* other) {
T* tmp = fObj;