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_;