From 8a0d1c7e34d8bd18bd85666cce94403a5158975c Mon Sep 17 00:00:00 2001 From: Benoit Foucher Date: Mon, 9 Sep 2013 19:12:28 +0200 Subject: Fixed ICE-5196: allow setting an observer with IceMX enabled --- cpp/src/Ice/ConnectionFactory.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cpp/src/Ice/ConnectionFactory.cpp') diff --git a/cpp/src/Ice/ConnectionFactory.cpp b/cpp/src/Ice/ConnectionFactory.cpp index 60534489cd9..822e26b84ec 100644 --- a/cpp/src/Ice/ConnectionFactory.cpp +++ b/cpp/src/Ice/ConnectionFactory.cpp @@ -225,7 +225,7 @@ IceInternal::OutgoingConnectionFactory::create(const vector& endpt // Try to establish the connection to the connectors. // DefaultsAndOverridesPtr defaultsAndOverrides = _instance->defaultsAndOverrides(); - const CommunicatorObserverPtr& obsv = _instance->initializationData().observer; + const CommunicatorObserverPtr& obsv = _instance->getObserver(); vector::const_iterator q; for(q = connectors.begin(); q != connectors.end(); ++q) { @@ -1122,7 +1122,7 @@ IceInternal::OutgoingConnectionFactory::ConnectCallback::nextConnector() try { - const CommunicatorObserverPtr& obsv = _factory->_instance->initializationData().observer; + const CommunicatorObserverPtr& obsv = _factory->_instance->getObserver(); if(obsv) { _observer = obsv->getConnectionEstablishmentObserver(_iter->endpoint, _iter->connector->toString()); -- cgit v1.2.3