| Index: chrome/browser/ui/cocoa/infobars/alternate_nav_infobar_controller.mm
 | 
| ===================================================================
 | 
| --- chrome/browser/ui/cocoa/infobars/alternate_nav_infobar_controller.mm	(revision 238220)
 | 
| +++ chrome/browser/ui/cocoa/infobars/alternate_nav_infobar_controller.mm	(working copy)
 | 
| @@ -57,10 +57,13 @@
 | 
|  
 | 
|  @end
 | 
|  
 | 
| -InfoBar* AlternateNavInfoBarDelegate::CreateInfoBar(InfoBarService* owner) {
 | 
| -  scoped_ptr<InfoBarCocoa> infobar(new InfoBarCocoa(owner, this));
 | 
| +// static
 | 
| +scoped_ptr<InfoBar> AlternateNavInfoBarDelegate::CreateInfoBar(
 | 
| +    scoped_ptr<AlternateNavInfoBarDelegate> delegate) {
 | 
| +  scoped_ptr<InfoBarCocoa> infobar(
 | 
| +      new InfoBarCocoa(delegate.PassAs<InfoBarDelegate>()));
 | 
|    base::scoped_nsobject<AlternateNavInfoBarController> controller(
 | 
|        [[AlternateNavInfoBarController alloc] initWithInfoBar:infobar.get()]);
 | 
|    infobar->set_controller(controller);
 | 
| -  return infobar.release();
 | 
| +  return infobar.PassAs<InfoBar>();
 | 
|  }
 | 
| 
 |