X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fppapi%2Fshared_impl%2Fscoped_pp_var.cc;h=a6d1aa34997713d08504b24b6b5e962444496967;hb=3545e9f2671f595d2a2f3ee75ca0393b01e35ef6;hp=95748392fce2cfae1c5b045ed5e591cc91cc669c;hpb=7d210d4c7e9ba36e635eabc5b5780495f8a63292;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/ppapi/shared_impl/scoped_pp_var.cc b/src/ppapi/shared_impl/scoped_pp_var.cc index 9574839..a6d1aa3 100644 --- a/src/ppapi/shared_impl/scoped_pp_var.cc +++ b/src/ppapi/shared_impl/scoped_pp_var.cc @@ -73,20 +73,18 @@ ScopedPPVarArray::~ScopedPPVarArray() { } -PP_Var* ScopedPPVarArray::Release(const PassPPBMemoryAllocatedArray&, - size_t* size) { +PP_Var* ScopedPPVarArray::Release(const PassPPBMemoryAllocatedArray&) { PP_Var* result = array_; - *size = size_; array_ = NULL; size_ = 0; return result; } -void ScopedPPVarArray::Set(size_t index, PP_Var var) { +void ScopedPPVarArray::Set(size_t index, const ScopedPPVar& var) { DCHECK(index < size_); - CallAddRef(var); + CallAddRef(var.get()); CallRelease(array_[index]); - array_[index] = var; + array_[index] = var.get(); } } // namespace ppapi