Index: chrome/utility/chrome_content_utility_client.h |
diff --git a/chrome/utility/chrome_content_utility_client.h b/chrome/utility/chrome_content_utility_client.h |
index 379d4980d787307cd18b726acf8f83f225e8190c..49374cb03442b0ae33704f8b0e1c326485339c5d 100644 |
--- a/chrome/utility/chrome_content_utility_client.h |
+++ b/chrome/utility/chrome_content_utility_client.h |
@@ -5,8 +5,10 @@ |
#ifndef CHROME_UTILITY_CHROME_CONTENT_UTILITY_CLIENT_H_ |
#define CHROME_UTILITY_CHROME_CONTENT_UTILITY_CLIENT_H_ |
+#include <memory> |
+#include <vector> |
+ |
#include "base/macros.h" |
-#include "base/memory/scoped_vector.h" |
#include "content/public/utility/content_utility_client.h" |
class UtilityMessageHandler; |
@@ -26,7 +28,7 @@ class ChromeContentUtilityClient : public content::ContentUtilityClient { |
private: |
// IPC message handlers. |
- typedef ScopedVector<UtilityMessageHandler> Handlers; |
+ using Handlers = std::vector<std::unique_ptr<UtilityMessageHandler>>; |
Handlers handlers_; |
// True if the utility process runs with elevated privileges. |