diff options
Diffstat (limited to 'Swiften/Session/BasicSessionStream.cpp')
| -rw-r--r-- | Swiften/Session/BasicSessionStream.cpp | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/Swiften/Session/BasicSessionStream.cpp b/Swiften/Session/BasicSessionStream.cpp index d08be4f..07a04b8 100644 --- a/Swiften/Session/BasicSessionStream.cpp +++ b/Swiften/Session/BasicSessionStream.cpp @@ -25,7 +25,8 @@ BasicSessionStream::BasicSessionStream(  		PayloadParserFactoryCollection* payloadParserFactories,   		PayloadSerializerCollection* payloadSerializers,   		TLSContextFactory* tlsContextFactory,  -		TimerFactory* timerFactory) :  +		TimerFactory* timerFactory, +		XMLParserFactory* xmlParserFactory) :  			available(false),   			connection(connection),   			payloadParserFactories(payloadParserFactories),  @@ -36,7 +37,7 @@ BasicSessionStream::BasicSessionStream(  			compressionLayer(NULL),  			tlsLayer(NULL),  			whitespacePingLayer(NULL) { -	xmppLayer = new XMPPLayer(payloadParserFactories, payloadSerializers, streamType); +	xmppLayer = new XMPPLayer(payloadParserFactories, payloadSerializers, xmlParserFactory, streamType);  	xmppLayer->onStreamStart.connect(boost::bind(&BasicSessionStream::handleStreamStartReceived, this, _1));  	xmppLayer->onElement.connect(boost::bind(&BasicSessionStream::handleElementReceived, this, _1));  	xmppLayer->onError.connect(boost::bind(&BasicSessionStream::handleXMPPError, this));  | 
 Swift