telepathy-haze-0.8.0-pidgin-2.10.12-compat.patch 707 B

1234567891011121314151617181920212223
  1. --- a/src/media-stream.c
  2. +++ b/src/media-stream.c
  3. @@ -23,6 +23,7 @@
  4. #include "config.h"
  5. #include "media-stream.h"
  6. +#include <libpurple/version.h>
  7. #include <libpurple/media/backend-iface.h>
  8. #include <string.h>
  9. #include <telepathy-glib/dbus.h>
  10. @@ -1076,7 +1077,11 @@ haze_media_stream_new_native_candidate (
  11. if (proto == TP_MEDIA_STREAM_BASE_PROTO_UDP)
  12. protocol = PURPLE_MEDIA_NETWORK_PROTOCOL_UDP;
  13. else if (proto == TP_MEDIA_STREAM_BASE_PROTO_TCP)
  14. +#if PURPLE_VERSION_CHECK (2, 10, 12)
  15. + protocol = PURPLE_MEDIA_NETWORK_PROTOCOL_TCP_PASSIVE;
  16. +#else
  17. protocol = PURPLE_MEDIA_NETWORK_PROTOCOL_TCP;
  18. +#endif
  19. else
  20. DEBUG ("Unknown network protocol");