Index: extensions/common/permissions/set_disjunction_permission.h |
diff --git a/extensions/common/permissions/set_disjunction_permission.h b/extensions/common/permissions/set_disjunction_permission.h |
index fedcf2c8aeab53bfc04fb7e54a19b453061a6526..eaf614d8f497551b4d9ab097639892160121a447 100644 |
--- a/extensions/common/permissions/set_disjunction_permission.h |
+++ b/extensions/common/permissions/set_disjunction_permission.h |
@@ -10,6 +10,7 @@ |
#include <memory> |
#include <set> |
#include <string> |
+#include <utility> |
#include "base/json/json_writer.h" |
#include "base/values.h" |
@@ -147,7 +148,7 @@ class SetDisjunctionPermission : public APIPermission { |
typename std::set<PermissionDataType>::const_iterator i; |
for (i = data_set_.begin(); i != data_set_.end(); ++i) { |
std::unique_ptr<base::Value> item_value(i->ToValue()); |
- list->Append(item_value.release()); |
+ list->Append(std::move(item_value)); |
} |
return std::unique_ptr<base::Value>(list); |
} |