changeset a4de7f9e6aff in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=a4de7f9e6aff
description: don't fail to connect when no <stream:features> is sent by server. Fixes #5610
diffstat:
src/common/connection_handlers.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r 0d988b14b888 -r a4de7f9e6aff src/common/connection_handlers.py
--- a/src/common/connection_handlers.py Sun Feb 14 23:12:45 2010 +0100
+++ b/src/common/connection_handlers.py Tue Feb 16 09:27:19 2010 +0100
@@ -1185,7 +1185,7 @@
# We can now continue connection by requesting the roster
version = None
- if con.Stream.features.getTag('ver',
+ if con.Stream.features and con.Stream.features.getTag('ver',
namespace=common.xmpp.NS_ROSTER_VER):
version = gajim.config.get_per('accounts', self.name,
'roster_version')
changeset 86c9b704dcee in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=86c9b704dcee
description: don't traceback when using metacontact over several accounts. Fixes #5616
diffstat:
AUTHORS | 10 +++++-----
src/gui_interface.py | 2 ++
2 files changed, 7 insertions(+), 5 deletions(-)
diffs (38 lines):
diff -r 760ea23b02a8 -r 86c9b704dcee AUTHORS
--- a/AUTHORS Sun Feb 21 23:35:29 2010 +0100
+++ b/AUTHORS Mon Feb 22 09:57:59 2010 +0100
@@ -1,13 +1,8 @@
CURRENT DEVELOPERS:
Alexander Cherniuk (ts33kr AT gmail.com)
-Nikos Kouremenos (kourem AT gmail.com)
Yann Leboulanger (asterix AT lagaule.org)
-Julien Pivotto (roidelapluie AT gmail.com)
Jonathan Schleifer (js-gajim AT webkeks.org)
-Travis Shirk (travis AT pobox.com)
-Brendan Taylor (whateley AT gmail.com)
-Jean-Marie Traissard (jim AT lapin.org)
PAST DEVELOPERS:
@@ -15,3 +10,8 @@
Stephan Erb (steve-e AT h3c.de)
Vincent Hanquez (tab AT snarc.org)
Dimitur Kirov (dkirov AT gmail.com)
+Nikos Kouremenos (kourem AT gmail.com)
+Julien Pivotto (roidelapluie AT gmail.com)
+Travis Shirk (travis AT pobox.com)
+Brendan Taylor (whateley AT gmail.com)
+Jean-Marie Traissard (jim AT lapin.org)
diff -r 760ea23b02a8 -r 86c9b704dcee src/gui_interface.py
--- a/src/gui_interface.py Sun Feb 21 23:35:29 2010 +0100
+++ b/src/gui_interface.py Mon Feb 22 09:57:59 2010 +0100
@@ -480,6 +480,8 @@
jid_ = info['jid']
c_ = gajim.contacts.get_contact_with_highest_priority(
acct_, jid_)
+ if not c_:
+ continue
if c_.show not in ('offline', 'error'):
show_notif = False
break
changeset 2b3eb01c58d5 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=2b3eb01c58d5
description: save and restore roster position when we click on systray icon. Fixes #5196
diffstat:
src/statusicon.py | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diffs (20 lines):
diff -r e8aaffb32a91 -r 2b3eb01c58d5 src/statusicon.py
--- a/src/statusicon.py Thu Feb 18 22:05:07 2010 +0100
+++ b/src/statusicon.py Fri Feb 19 09:48:22 2010 +0100
@@ -377,9 +377,15 @@
# we could be in another VD right now. eg vd2
# and we want to show it in vd2
if not gtkgui_helpers.possibly_move_window_in_current_desktop(win):
+ x, y = win.get_position()
+ gajim.config.set('roster_x-position', x)
+ gajim.config.set('roster_y-position', y)
win.hide() # else we hide it from VD that was visible in
else:
- win.show_all()
+ if not win.get_property('visible'):
+ win.show_all()
+ win.move(gajim.config.get('roster_x-position'),
+ gajim.config.get('roster_y-position'))
if not gajim.config.get('roster_window_skip_taskbar'):
win.set_property('skip-taskbar-hint', False)
win.present_with_time(gtk.get_current_event_time())