| Index: chrome/app/chrome_main_delegate.h | 
| diff --git a/chrome/app/chrome_main_delegate.h b/chrome/app/chrome_main_delegate.h | 
| index 22ba58a9b27d9be0999703214fbd3acd81f72649..aaf785e15538da4d2851f084244355fb00986b9d 100644 | 
| --- a/chrome/app/chrome_main_delegate.h | 
| +++ b/chrome/app/chrome_main_delegate.h | 
| @@ -28,6 +28,10 @@ class ChromeMainDelegate : public content::ContentMainDelegate { | 
| explicit ChromeMainDelegate(base::TimeTicks exe_entry_point_ticks); | 
| ~ChromeMainDelegate() override; | 
|  | 
| +  using ServiceCatalogFactory = | 
| +      base::RepeatingCallback<std::unique_ptr<base::Value>(void)>; | 
| +  static void InstallServiceCatalogFactory(ServiceCatalogFactory factory); | 
| + | 
| protected: | 
| // content::ContentMainDelegate implementation: | 
| bool BasicStartupComplete(int* exit_code) override; | 
|  |