summaryrefslogtreecommitdiffstats
path: root/components/browser_context_keyed_service
diff options
context:
space:
mode:
authorphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-12 00:42:18 +0000
committerphajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-12 00:42:18 +0000
commited144a8231a19336c992291286f86c168b48b319 (patch)
treee10b7baee50092931fba30ccb6a54419d177e9e0 /components/browser_context_keyed_service
parentce5b5805429eb63e2d76fdd4a5b79a2b62771349 (diff)
downloadchromium_src-ed144a8231a19336c992291286f86c168b48b319.zip
chromium_src-ed144a8231a19336c992291286f86c168b48b319.tar.gz
chromium_src-ed144a8231a19336c992291286f86c168b48b319.tar.bz2
Move a BrowserContextKeyedService-specific switch
out of content and to the component. BUG=227219 R=jam@chromium.org Review URL: https://codereview.chromium.org/16362004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205688 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components/browser_context_keyed_service')
-rw-r--r--components/browser_context_keyed_service/browser_context_dependency_manager.cc10
1 files changed, 7 insertions, 3 deletions
diff --git a/components/browser_context_keyed_service/browser_context_dependency_manager.cc b/components/browser_context_keyed_service/browser_context_dependency_manager.cc
index b2af493..1031f4e 100644
--- a/components/browser_context_keyed_service/browser_context_dependency_manager.cc
+++ b/components/browser_context_keyed_service/browser_context_dependency_manager.cc
@@ -16,8 +16,12 @@
#ifndef NDEBUG
#include "base/command_line.h"
#include "base/file_util.h"
-#include "content/public/common/content_switches.h"
-#endif
+
+// Dumps dependency information about our browser context keyed services
+// into a dot file in the browser context directory.
+const char kDumpBrowserContextDependencyGraphFlag[] =
+ "dump-browser-context-graph";
+#endif // NDEBUG
void BrowserContextDependencyManager::AddComponent(
BrowserContextKeyedBaseFactory* component) {
@@ -143,7 +147,7 @@ void BrowserContextDependencyManager::DumpBrowserContextDependencies(
// Whenever we try to build a destruction ordering, we should also dump a
// dependency graph to "/path/to/context/context-dependencies.dot".
if (CommandLine::ForCurrentProcess()->HasSwitch(
- switches::kDumpBrowserContextDependencyGraph)) {
+ kDumpBrowserContextDependencyGraphFlag)) {
base::FilePath dot_file =
context->GetPath().AppendASCII("browser-context-dependencies.dot");
std::string contents = dependency_graph_.DumpAsGraphviz(