From b1cbd612c01f20dada3d0dcc5f3e435510e3158d Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Sun, 17 Jun 2012 22:13:49 +0200 Subject: [PATCH] make whiteboard plugin work with gajim > 0.15. Fixes #22 --- whiteboard/manifest.ini | 2 +- whiteboard/plugin.py | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/whiteboard/manifest.ini b/whiteboard/manifest.ini index a9f6708..a2ccb6e 100644 --- a/whiteboard/manifest.ini +++ b/whiteboard/manifest.ini @@ -1,7 +1,7 @@ [info] name: Whiteboard short_name: whiteboard -version: 0.1 +version: 0.2 description: Shows a whiteboard in chat. python-pygoocanvas is required. authors = Yann Leboulanger homepage = www.gajim.org diff --git a/whiteboard/plugin.py b/whiteboard/plugin.py index 9132e9a..d9e8225 100644 --- a/whiteboard/plugin.py +++ b/whiteboard/plugin.py @@ -471,8 +471,11 @@ def get_content(desc): common.jingle_content.contents[NS_JINGLE_XHTML] = get_content class JingleTransportSXE(JingleTransport): - def __init__(self): - JingleTransport.__init__(self, TransportType.streaming) + def __init__(self, node=None): + if gajim.config.get('version') == '0.15': + JingleTransport.__init__(self, TransportType.streaming) + else: + JingleTransport.__init__(self, TransportType.SOCKS5) def make_transport(self, candidates=None): transport = JingleTransport.make_transport(self, candidates)