diff --git a/include/Swiften/Server/ServerFromClientSession.cpp b/include/Swiften/Server/ServerFromClientSession.cpp index e6ae808e513a75343df4f151eaf5b75030799a68..c1e667ffd892f466aa2684368f69e27f47e47851 100644 --- a/include/Swiften/Server/ServerFromClientSession.cpp +++ b/include/Swiften/Server/ServerFromClientSession.cpp @@ -29,6 +29,11 @@ #include #include +#include +#if (SWIFTEN_VERSION >= 0x030000) +#include +#endif + namespace Swift { ServerFromClientSession::ServerFromClientSession( @@ -76,7 +81,11 @@ void ServerFromClientSession::handlePasswordInvalid(const std::string &error) { } } +#if (SWIFTEN_VERSION >= 0x030000) void ServerFromClientSession::handleElement(boost::shared_ptr element) { +#else +void ServerFromClientSession::handleElement(boost::shared_ptr element) { +#endif if (isInitialized()) { onElementReceived(element); }