Index: trunk/src/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc |
=================================================================== |
--- trunk/src/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc (revision 285001) |
+++ trunk/src/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc (working copy) |
@@ -38,7 +38,8 @@ |
namespace { |
-class InlineSigninHelper : public SigninOAuthHelper::Consumer { |
+class InlineSigninHelper : public SigninOAuthHelper, |
+ public SigninOAuthHelper::Consumer { |
public: |
InlineSigninHelper( |
base::WeakPtr<InlineLoginHandlerImpl> handler, |
@@ -60,7 +61,6 @@ |
virtual void OnSigninOAuthInformationFailure( |
const GoogleServiceAuthError& error) OVERRIDE; |
- SigninOAuthHelper signin_oauth_helper_; |
base::WeakPtr<InlineLoginHandlerImpl> handler_; |
Profile* profile_; |
GURL current_url_; |
@@ -82,8 +82,7 @@ |
const std::string& session_index, |
const std::string& signin_scoped_device_id, |
bool choose_what_to_sync) |
- : signin_oauth_helper_(getter, session_index, signin_scoped_device_id, |
- this), |
+ : SigninOAuthHelper(getter, session_index, signin_scoped_device_id, this), |
handler_(handler), |
profile_(profile), |
current_url_(current_url), |