| Index: ppapi/shared_impl/private/ppb_flash_x509_certificate_shared.cc
|
| diff --git a/ppapi/shared_impl/private/ppb_flash_x509_certificate_shared.cc b/ppapi/shared_impl/private/ppb_flash_x509_certificate_shared.cc
|
| index 743e30b0f21a741ba8b9a4571b8941e4b93d6335..b43e55ada96dabda479f20caa31948a5751e63b5 100644
|
| --- a/ppapi/shared_impl/private/ppb_flash_x509_certificate_shared.cc
|
| +++ b/ppapi/shared_impl/private/ppb_flash_x509_certificate_shared.cc
|
| @@ -11,6 +11,18 @@
|
|
|
| namespace ppapi {
|
|
|
| +PPB_X509Certificate_Fields::PPB_X509Certificate_Fields() {
|
| +}
|
| +
|
| +PPB_X509Certificate_Fields::PPB_X509Certificate_Fields(
|
| + const PPB_X509Certificate_Fields& fields) {
|
| + for (size_t i = 0; i < fields.values_.GetSize(); ++i) {
|
| + base::Value* value;
|
| + values_.Get(i, &value);
|
| + values_.Append(value->DeepCopy());
|
| + }
|
| +}
|
| +
|
| PPB_X509Certificate_Fields::~PPB_X509Certificate_Fields() {
|
| }
|
|
|
| @@ -88,9 +100,9 @@ PPB_Flash_X509Certificate_Shared::PPB_Flash_X509Certificate_Shared(
|
| PPB_Flash_X509Certificate_Shared::PPB_Flash_X509Certificate_Shared(
|
| ResourceObjectType type,
|
| PP_Instance instance,
|
| - PPB_X509Certificate_Fields* fields) :
|
| + const PPB_X509Certificate_Fields& fields) :
|
| Resource(type, instance),
|
| - fields_(fields)
|
| + fields_(new PPB_X509Certificate_Fields(fields))
|
| {
|
| }
|
|
|
|
|