| Index: ppapi/shared_impl/scoped_pp_var.cc
|
| diff --git a/ppapi/shared_impl/scoped_pp_var.cc b/ppapi/shared_impl/scoped_pp_var.cc
|
| index a6d1aa34997713d08504b24b6b5e962444496967..95748392fce2cfae1c5b045ed5e591cc91cc669c 100644
|
| --- a/ppapi/shared_impl/scoped_pp_var.cc
|
| +++ b/ppapi/shared_impl/scoped_pp_var.cc
|
| @@ -73,18 +73,20 @@
|
|
|
| }
|
|
|
| -PP_Var* ScopedPPVarArray::Release(const PassPPBMemoryAllocatedArray&) {
|
| +PP_Var* ScopedPPVarArray::Release(const PassPPBMemoryAllocatedArray&,
|
| + size_t* size) {
|
| PP_Var* result = array_;
|
| + *size = size_;
|
| array_ = NULL;
|
| size_ = 0;
|
| return result;
|
| }
|
|
|
| -void ScopedPPVarArray::Set(size_t index, const ScopedPPVar& var) {
|
| +void ScopedPPVarArray::Set(size_t index, PP_Var var) {
|
| DCHECK(index < size_);
|
| - CallAddRef(var.get());
|
| + CallAddRef(var);
|
| CallRelease(array_[index]);
|
| - array_[index] = var.get();
|
| + array_[index] = var;
|
| }
|
|
|
| } // namespace ppapi
|
|
|