Index: media/base/android/media_drm_bridge.cc |
diff --git a/media/base/android/media_drm_bridge.cc b/media/base/android/media_drm_bridge.cc |
index 3a4517e434908263cae7a9a3e6719f906bb3006e..066ec2c9259e77882ee9f3af55b955d9436986cb 100644 |
--- a/media/base/android/media_drm_bridge.cc |
+++ b/media/base/android/media_drm_bridge.cc |
@@ -18,6 +18,7 @@ |
#include "base/location.h" |
#include "base/logging.h" |
#include "base/macros.h" |
+#include "base/memory/ptr_util.h" |
#include "base/single_thread_task_runner.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/strings/string_util.h" |
@@ -740,7 +741,8 @@ void MediaDrmBridge::OnSessionKeysChange( |
<< base::HexEncode(&key_id[0], key_id.size()) << ", " |
<< key_status; |
- cdm_keys_info.push_back(new CdmKeyInformation(key_id, key_status, 0)); |
+ cdm_keys_info.push_back( |
+ base::MakeUnique<CdmKeyInformation>(key_id, key_status, 0)); |
} |
task_runner_->PostTask( |