Index: jingle/notifier/listener/mediator_thread_impl.h |
diff --git a/jingle/notifier/listener/mediator_thread_impl.h b/jingle/notifier/listener/mediator_thread_impl.h |
index 17efcad06113e4ab5e9a49526da20eb9ccd6c9b2..a4a1de6a348575faa0513d90c83260581dd5d337 100644 |
--- a/jingle/notifier/listener/mediator_thread_impl.h |
+++ b/jingle/notifier/listener/mediator_thread_impl.h |
@@ -46,7 +46,11 @@ class HostResolver; |
namespace notifier { |
-class MediatorThreadImpl : public MediatorThread, public Login::Delegate, |
+// 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 Login::Delegate LoginDelegate; |
+ |
+class MediatorThreadImpl : public MediatorThread, public LoginDelegate, |
public sigslot::has_slots<> { |
public: |
explicit MediatorThreadImpl(const NotifierOptions& notifier_options); |