Index: chrome/browser/chromeos/login/authenticator.h |
diff --git a/chrome/browser/chromeos/login/authenticator.h b/chrome/browser/chromeos/login/authenticator.h |
index 88fd043233cc7e9a9fb844c69787802373667c0e..e05f162c870852b14833d4b4469eee39fe1c7b25 100644 |
--- a/chrome/browser/chromeos/login/authenticator.h |
+++ b/chrome/browser/chromeos/login/authenticator.h |
@@ -26,7 +26,6 @@ namespace chromeos { |
class Authenticator : public base::RefCountedThreadSafe<Authenticator> { |
public: |
explicit Authenticator(LoginStatusConsumer* consumer); |
- virtual ~Authenticator(); |
// Given externally authenticated |username| and |password|, this method |
// attempts to complete authentication process. |
@@ -93,10 +92,14 @@ class Authenticator : public base::RefCountedThreadSafe<Authenticator> { |
Profile* authentication_profile() { return authentication_profile_; } |
protected: |
+ virtual ~Authenticator(); |
+ |
LoginStatusConsumer* consumer_; |
Profile* authentication_profile_; |
private: |
+ friend class base::RefCountedThreadSafe<Authenticator>; |
+ |
DISALLOW_COPY_AND_ASSIGN(Authenticator); |
}; |