| Index: chrome/browser/ui/cocoa/login_prompt_cocoa.mm
 | 
| diff --git a/chrome/browser/ui/cocoa/login_prompt_cocoa.mm b/chrome/browser/ui/cocoa/login_prompt_cocoa.mm
 | 
| index 2c24253b334721bc3a2796c18c224ea5a2dd3e6e..4d7278255c858cae23fa9a78dc1f53d7781d9ee2 100644
 | 
| --- a/chrome/browser/ui/cocoa/login_prompt_cocoa.mm
 | 
| +++ b/chrome/browser/ui/cocoa/login_prompt_cocoa.mm
 | 
| @@ -80,8 +80,8 @@ class LoginHandlerMac : public LoginHandler,
 | 
|      base::scoped_nsobject<CustomConstrainedWindowSheet> sheet(
 | 
|          [[CustomConstrainedWindowSheet alloc]
 | 
|              initWithCustomWindow:[sheet_controller_ window]]);
 | 
| -    constrained_window_.reset(new ConstrainedWindowMac(
 | 
| -        this, requesting_contents, sheet));
 | 
| +    constrained_window_ = CreateAndShowWebModalDialogMac(
 | 
| +        this, requesting_contents, sheet);
 | 
|  
 | 
|      NotifyAuthNeeded();
 | 
|    }
 | 
| @@ -126,7 +126,7 @@ class LoginHandlerMac : public LoginHandler,
 | 
|    // The Cocoa controller of the GUI.
 | 
|    base::scoped_nsobject<LoginHandlerSheet> sheet_controller_;
 | 
|  
 | 
| -  scoped_ptr<ConstrainedWindowMac> constrained_window_;
 | 
| +  std::unique_ptr<ConstrainedWindowMac> constrained_window_;
 | 
|  
 | 
|    DISALLOW_COPY_AND_ASSIGN(LoginHandlerMac);
 | 
|  };
 | 
| 
 |