| Index: chrome/common/extensions/api/file_browser_handlers/file_browser_handler.h
|
| diff --git a/chrome/common/extensions/api/file_browser_handlers/file_browser_handler.h b/chrome/common/extensions/api/file_browser_handlers/file_browser_handler.h
|
| index b0f2384369fd33a00c6f26ee60a666c71d06053e..8990c79ef2a53faf2fde13dee06c285247cdace8 100644
|
| --- a/chrome/common/extensions/api/file_browser_handlers/file_browser_handler.h
|
| +++ b/chrome/common/extensions/api/file_browser_handlers/file_browser_handler.h
|
| @@ -19,7 +19,7 @@ class URLPattern;
|
| // FileBrowserHandler encapsulates the state of a file browser action.
|
| class FileBrowserHandler {
|
| public:
|
| - typedef std::vector<linked_ptr<FileBrowserHandler> > List;
|
| + using List = std::vector<std::unique_ptr<FileBrowserHandler>>;
|
|
|
| FileBrowserHandler();
|
| ~FileBrowserHandler();
|
| @@ -82,6 +82,8 @@ class FileBrowserHandler {
|
|
|
| // A list of file filters.
|
| extensions::URLPatternSet url_set_;
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(FileBrowserHandler);
|
| };
|
|
|
| // Parses the "file_browser_handlers" extension manifest key.
|
| @@ -94,6 +96,8 @@ class FileBrowserHandlerParser : public extensions::ManifestHandler {
|
|
|
| private:
|
| const std::vector<std::string> Keys() const override;
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(FileBrowserHandlerParser);
|
| };
|
|
|
| #endif // CHROME_COMMON_EXTENSIONS_API_FILE_BROWSER_HANDLERS_FILE_BROWSER_HANDLER_H_
|
|
|