Index: chrome/browser/ui/views/external_protocol_dialog.cc |
diff --git a/chrome/browser/ui/views/external_protocol_dialog.cc b/chrome/browser/ui/views/external_protocol_dialog.cc |
index 5a7d0cbb5b4b86f189a5c259ae3014bc711a7968..9ae80fc6b9112cad5b31f08ab7e9e3a2d936da15 100644 |
--- a/chrome/browser/ui/views/external_protocol_dialog.cc |
+++ b/chrome/browser/ui/views/external_protocol_dialog.cc |
@@ -35,9 +35,8 @@ const int kMessageWidth = 400; |
void ExternalProtocolHandler::RunExternalProtocolDialog( |
const GURL& url, int render_process_host_id, int routing_id, |
ui::PageTransition page_transition, bool has_user_gesture) { |
- scoped_ptr<ExternalProtocolDialogDelegate> delegate( |
- new ExternalProtocolDialogDelegate(url, |
- render_process_host_id, |
+ std::unique_ptr<ExternalProtocolDialogDelegate> delegate( |
+ new ExternalProtocolDialogDelegate(url, render_process_host_id, |
routing_id)); |
if (delegate->program_name().empty()) { |
// ShellExecute won't do anything. Don't bother warning the user. |
@@ -124,7 +123,7 @@ ui::ModalType ExternalProtocolDialog::GetModalType() const { |
// ExternalProtocolDialog, private: |
ExternalProtocolDialog::ExternalProtocolDialog( |
- scoped_ptr<const ProtocolDialogDelegate> delegate, |
+ std::unique_ptr<const ProtocolDialogDelegate> delegate, |
int render_process_host_id, |
int routing_id) |
: delegate_(std::move(delegate)), |