Index: jingle/notifier/communicator/login.h |
diff --git a/jingle/notifier/communicator/login.h b/jingle/notifier/communicator/login.h |
index d80de6c40c40339d0228f2901c83ac854de2c33f..fec490e41fc9234e8d9c4dea79ecd136c481219d 100644 |
--- a/jingle/notifier/communicator/login.h |
+++ b/jingle/notifier/communicator/login.h |
@@ -36,11 +36,15 @@ class ConnectionOptions; |
class LoginSettings; |
struct ServerInformation; |
+// Workaround for MSVS 2005 bug that fails to handle inheritance from a nested |
+// class properly if it comes directly on a base class list. |
+typedef SingleLoginAttempt::Delegate SingleLoginAttemptDelegate; |
+ |
// Does the login, keeps it alive (with refreshing cookies and reattempting |
// login when disconnected), figures out what actions to take on the various |
// errors that may occur. |
class Login : public net::NetworkChangeNotifier::Observer, |
- public SingleLoginAttempt::Delegate { |
+ public SingleLoginAttemptDelegate { |
public: |
class Delegate { |
public: |