DescriptionRemoved RefPtr::Release.
Removed RefPtr::Release method and remaining uses of it, including:
- Removed calls to RefPtr::Release in return statements that return a
WebThreadSafeData object. Also added an initialising constructor for
WebThreadSafeData that takes a RefPtr&& so that this return is valid.
- Added move wraps for returned variables that are not automatically
moved
BUG=494719
Review-Url: https://codereview.chromium.org/2949103006
Cr-Commit-Position: refs/heads/master@{#482532}
Committed: https://chromium.googlesource.com/chromium/src/+/dd68099cbb43f639901b84e0b38ad76509bacb6a
Patch Set 1 #
Total comments: 3
Patch Set 2 : rebased onto unit test changes #Patch Set 3 : Removed Release from mac specific code #
Messages
Total messages: 30 (18 generated)
|