Index: chrome/browser/signin/signin_manager.cc |
diff --git a/chrome/browser/signin/signin_manager.cc b/chrome/browser/signin/signin_manager.cc |
index d3dc64e0e8bcb22a84b63ccfb502150f5e7581e5..988e2073fe0d10acf4ade3a33f2d3b910bd78526 100644 |
--- a/chrome/browser/signin/signin_manager.cc |
+++ b/chrome/browser/signin/signin_manager.cc |
@@ -33,6 +33,7 @@ |
#include "content/public/browser/browser_thread.h" |
#include "content/public/browser/notification_service.h" |
#include "content/public/browser/render_process_host.h" |
+#include "content/public/common/child_process_host.h" |
#include "google_apis/gaia/gaia_auth_fetcher.h" |
#include "google_apis/gaia/gaia_auth_util.h" |
#include "google_apis/gaia/gaia_constants.h" |
@@ -44,14 +45,13 @@ |
using namespace signin_internals_util; |
using content::BrowserThread; |
+using content::ChildProcessHost; |
namespace { |
const char kGetInfoDisplayEmailKey[] = "displayEmail"; |
const char kGetInfoEmailKey[] = "email"; |
-const int kInvalidProcessId = -1; |
- |
const char kChromiumSyncService[] = "service=chromiumsync"; |
} // namespace |
@@ -86,16 +86,17 @@ SigninManager::SigninManager(scoped_ptr<SigninManagerDelegate> delegate) |
had_two_factor_error_(false), |
type_(SIGNIN_TYPE_NONE), |
weak_pointer_factory_(this), |
- signin_process_id_(kInvalidProcessId), |
+ signin_host_id_(ChildProcessHost::kInvalidUniqueID), |
delegate_(delegate.Pass()) { |
} |
void SigninManager::SetSigninProcess(int process_id) { |
- if (process_id == signin_process_id_) |
+ if (process_id == signin_host_id_) |
return; |
- DLOG_IF(WARNING, signin_process_id_ != kInvalidProcessId) << |
- "Replacing in-use signin process."; |
- signin_process_id_ = process_id; |
+ DLOG_IF(WARNING, |
+ signin_host_id_ != ChildProcessHost::kInvalidUniqueID) |
+ << "Replacing in-use signin process."; |
+ signin_host_id_ = process_id; |
const content::RenderProcessHost* process = |
content::RenderProcessHost::FromID(process_id); |
DCHECK(process); |
@@ -105,15 +106,15 @@ void SigninManager::SetSigninProcess(int process_id) { |
} |
void SigninManager::ClearSigninProcess() { |
- signin_process_id_ = kInvalidProcessId; |
+ signin_host_id_ = ChildProcessHost::kInvalidUniqueID; |
} |
bool SigninManager::IsSigninProcess(int process_id) const { |
- return process_id == signin_process_id_; |
+ return process_id == signin_host_id_; |
} |
bool SigninManager::HasSigninProcess() const { |
- return signin_process_id_ != kInvalidProcessId; |
+ return signin_host_id_ != ChildProcessHost::kInvalidUniqueID; |
} |
SigninManager::~SigninManager() { |
@@ -606,14 +607,14 @@ void SigninManager::Observe(int type, |
// It's possible we're listening to a "stale" renderer because it was |
// replaced with a new process by process-per-site. In either case, |
- // stop listening to it, but only reset signin_process_id_ tracking |
+ // stop listening to it, but only reset signin_host_id_ tracking |
// if this was from the current signin process. |
registrar_.Remove(this, |
content::NOTIFICATION_RENDERER_PROCESS_TERMINATED, |
source); |
- if (signin_process_id_ == |
+ if (signin_host_id_ == |
content::Source<content::RenderProcessHost>(source)->GetID()) { |
- signin_process_id_ = kInvalidProcessId; |
+ signin_host_id_ = ChildProcessHost::kInvalidUniqueID; |
} |
} |