Index: chrome/browser/ui/browser_tab_restore_service_delegate.cc |
=================================================================== |
--- chrome/browser/ui/browser_tab_restore_service_delegate.cc (revision 151481) |
+++ chrome/browser/ui/browser_tab_restore_service_delegate.cc (working copy) |
@@ -100,22 +100,16 @@ |
} |
// static |
-TabRestoreServiceDelegate* TabRestoreServiceDelegate::FindDelegateForController( |
- const NavigationController* controller, |
- int* index) { |
- Browser* browser = browser::FindBrowserForController(controller, index); |
- if (browser) |
- return browser->tab_restore_service_delegate(); |
- else |
- return NULL; |
+TabRestoreServiceDelegate* |
+ TabRestoreServiceDelegate::FindDelegateForWebContents( |
+ const WebContents* contents) { |
+ Browser* browser = browser::FindBrowserWithWebContents(contents); |
+ return browser ? browser->tab_restore_service_delegate() : NULL; |
} |
// static |
TabRestoreServiceDelegate* TabRestoreServiceDelegate::FindDelegateWithID( |
SessionID::id_type desired_id) { |
Browser* browser = browser::FindBrowserWithID(desired_id); |
- if (browser) |
- return browser->tab_restore_service_delegate(); |
- else |
- return NULL; |
+ return browser ? browser->tab_restore_service_delegate() : NULL; |
} |