Removes CastBrowserMainParts::GetInstance.
This is currently unused and not necessary in future Chromecast code.
R=lcwu@chromium.org,jam@chromium.org
BUG=None
Review URL: https://codereview.chromium.org/396213009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284011 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chromecast/shell/browser/cast_browser_main_parts.cc b/chromecast/shell/browser/cast_browser_main_parts.cc
index 1ac0818..1da0937 100644
--- a/chromecast/shell/browser/cast_browser_main_parts.cc
+++ b/chromecast/shell/browser/cast_browser_main_parts.cc
@@ -14,9 +14,6 @@
namespace chromecast {
namespace shell {
-// static
-CastBrowserMainParts* CastBrowserMainParts::instance_ = NULL;
-
namespace {
struct DefaultCommandLineSwitch {
@@ -50,13 +47,9 @@
url_request_context_factory_(url_request_context_factory) {
CommandLine* command_line = CommandLine::ForCurrentProcess();
AddDefaultCommandLineSwitches(command_line);
- DCHECK(instance_ == NULL);
- instance_ = this;
}
CastBrowserMainParts::~CastBrowserMainParts() {
- DCHECK(instance_ == this);
- instance_ = NULL;
}
void CastBrowserMainParts::PreMainMessageLoopStart() {
@@ -91,11 +84,5 @@
browser_context_.reset();
}
-// static
-CastBrowserMainParts* CastBrowserMainParts::GetInstance() {
- DCHECK(instance_ != NULL);
- return instance_;
-}
-
} // namespace shell
} // namespace chromecast
diff --git a/chromecast/shell/browser/cast_browser_main_parts.h b/chromecast/shell/browser/cast_browser_main_parts.h
index eccd512..50e4ee25 100644
--- a/chromecast/shell/browser/cast_browser_main_parts.h
+++ b/chromecast/shell/browser/cast_browser_main_parts.h
@@ -43,9 +43,6 @@
}
private:
- static CastBrowserMainParts* GetInstance();
-
- static CastBrowserMainParts* instance_;
scoped_ptr<CastBrowserContext> browser_context_;
scoped_ptr<CastService> cast_service_;
URLRequestContextFactory* const url_request_context_factory_;