Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(434)

Unified Diff: chrome/browser/chrome_content_browser_client.cc

Issue 2706383002: DO NOT SUBMIT: Show silent service manager failure (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/BUILD.gn ('k') | chrome/browser/prefs/chrome_pref_service_factory.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/chrome_content_browser_client.cc
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
index 01c9326508cfbd2e516ecb776ffc730cfedea3ea..6d8074418e60fedffed35b1a2cd790caaa0d159f 100644
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -196,6 +196,7 @@
#include "ppapi/host/ppapi_host.h"
#include "printing/features/features.h"
#include "services/image_decoder/public/interfaces/constants.mojom.h"
+#include "services/preferences/public/cpp/pref_store_manager_impl.h"
#include "services/preferences/public/interfaces/preferences.mojom.h"
#include "services/service_manager/public/cpp/interface_provider.h"
#include "services/service_manager/public/cpp/interface_registry.h"
@@ -3116,6 +3117,16 @@ void ChromeContentBrowserClient::RegisterInProcessServices(
services->insert(std::make_pair(prefs::mojom::kServiceName, info));
}
#endif // OS_CHROMEOS
+ {
+ LOG(INFO) << "ChromeContentBrowserClient::RegisterInProcessServices";
+ content::ServiceInfo info;
+ info.factory = base::Bind([] {
+ return std::unique_ptr<service_manager::Service>(
+ base::MakeUnique<prefs::PrefStoreManagerImpl>());
+ });
+ // info.task_runner = base::ThreadTaskRunnerHandle::Get();
+ services->insert(std::make_pair(prefs::mojom::kPrefStoreServiceName, info));
+ }
}
void ChromeContentBrowserClient::RegisterOutOfProcessServices(
« no previous file with comments | « chrome/browser/BUILD.gn ('k') | chrome/browser/prefs/chrome_pref_service_factory.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698