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

Unified Diff: chrome/browser/android/blimp/blimp_client_context_factory.cc

Issue 2623023002: Remove //chrome as an embedder of blimp. (Closed)
Patch Set: One more rebase for good measure Created 3 years, 11 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
Index: chrome/browser/android/blimp/blimp_client_context_factory.cc
diff --git a/chrome/browser/android/blimp/blimp_client_context_factory.cc b/chrome/browser/android/blimp/blimp_client_context_factory.cc
deleted file mode 100644
index 346963b5d1d5f608bf2a0550a3a9a525f71ab1c7..0000000000000000000000000000000000000000
--- a/chrome/browser/android/blimp/blimp_client_context_factory.cc
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright 2016 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "chrome/browser/android/blimp/blimp_client_context_factory.h"
-
-#include "base/memory/ptr_util.h"
-#include "base/memory/singleton.h"
-#include "base/supports_user_data.h"
-#include "blimp/client/public/blimp_client_context.h"
-#include "blimp/client/public/compositor/compositor_dependencies.h"
-#include "chrome/browser/android/blimp/chrome_compositor_dependencies.h"
-#include "chrome/browser/profiles/profile.h"
-#include "components/keyed_service/content/browser_context_dependency_manager.h"
-#include "content/public/browser/browser_context.h"
-#include "content/public/browser/browser_thread.h"
-#include "ui/android/context_provider_factory.h"
-
-// static
-BlimpClientContextFactory* BlimpClientContextFactory::GetInstance() {
- return base::Singleton<BlimpClientContextFactory>::get();
-}
-
-// static
-blimp::client::BlimpClientContext*
-BlimpClientContextFactory::GetForBrowserContext(
- content::BrowserContext* context) {
- DCHECK(!context->IsOffTheRecord());
- return static_cast<blimp::client::BlimpClientContext*>(
- GetInstance()->GetServiceForBrowserContext(context, true));
-}
-
-BlimpClientContextFactory::BlimpClientContextFactory()
- : BrowserContextKeyedServiceFactory(
- "blimp::client::BlimpClientContext",
- BrowserContextDependencyManager::GetInstance()) {}
-
-BlimpClientContextFactory::~BlimpClientContextFactory() {}
-
-KeyedService* BlimpClientContextFactory::BuildServiceInstanceFor(
- content::BrowserContext* context) const {
- return blimp::client::BlimpClientContext::Create(
- content::BrowserThread::GetTaskRunnerForThread(
- content::BrowserThread::IO),
- content::BrowserThread::GetTaskRunnerForThread(
- content::BrowserThread::FILE),
- base::MakeUnique<ChromeCompositorDependencies>(
- ui::ContextProviderFactory::GetInstance()),
- Profile::FromBrowserContext(context)->GetPrefs());
-}
-
-content::BrowserContext* BlimpClientContextFactory::GetBrowserContextToUse(
- content::BrowserContext* context) const {
- return context;
-}

Powered by Google App Engine
This is Rietveld 408576698