diff --git a/include/Swiften/Network/DummyConnectionServer.cpp b/include/Swiften/Network/DummyConnectionServer.cpp index e4c8ef2bd44bf3db5c98d16794abe9f9b79158a8..bd84ca0fab5333ac6cf77dd4dba6b9dd6fe9184e 100644 --- a/include/Swiften/Network/DummyConnectionServer.cpp +++ b/include/Swiften/Network/DummyConnectionServer.cpp @@ -6,12 +6,15 @@ #include +#include #include #include #include #include +#include "Swiften/SwiftenCompat.h" + namespace Swift { DummyConnectionServer::DummyConnectionServer(EventLoop* eventLoop) : eventLoop(eventLoop) { @@ -25,10 +28,10 @@ void DummyConnectionServer::stop() { } -void DummyConnectionServer::acceptConnection(boost::shared_ptr connection) { +void DummyConnectionServer::acceptConnection(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr connection) { eventLoop->postEvent( boost::bind(boost::ref(onNewConnection), connection), - shared_from_this()); + SWIFTEN_SHRPTR_NAMESPACE::shared_ptr(this)); // connection->listen(); }