diff options
| author | Alex Sakhartchouk <alexst@google.com> | 2011-08-16 13:09:46 -0700 |
|---|---|---|
| committer | Alex Sakhartchouk <alexst@google.com> | 2011-08-16 13:09:46 -0700 |
| commit | 117abdbc67123654d0754b686c5bbdee6b44bcdd (patch) | |
| tree | 7531e3083956f7fc2db9310253425c32e9743b8f /libs/rs/rsObjectBase.h | |
| parent | 065fa8deb178f00ad9957d3212ec2620c46f78e4 (diff) | |
| download | frameworks_base-117abdbc67123654d0754b686c5bbdee6b44bcdd.zip frameworks_base-117abdbc67123654d0754b686c5bbdee6b44bcdd.tar.gz frameworks_base-117abdbc67123654d0754b686c5bbdee6b44bcdd.tar.bz2 | |
Fixing asynchronous performance issues.
Change-Id: I10f02cd37a33a6c655814d24e0a4291dc044fba3
Diffstat (limited to 'libs/rs/rsObjectBase.h')
| -rw-r--r-- | libs/rs/rsObjectBase.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/rs/rsObjectBase.h b/libs/rs/rsObjectBase.h index 01850f1..c7cfb0e 100644 --- a/libs/rs/rsObjectBase.h +++ b/libs/rs/rsObjectBase.h @@ -114,7 +114,10 @@ public: } ObjectBaseRef & operator= (const ObjectBaseRef &ref) { - return ObjectBaseRef(ref); + if (&ref != this) { + set(ref); + } + return *this; } ~ObjectBaseRef() { |
