Philipp Hörist pushed to branch master at gajim / gajim


Commits:
5ba5bc17 by Philipp Hörist at 2019-06-30T20:14:46Z
Adapt to nbxmpp changes

nbxmpp returns now in more places JID objects

- - - - -


5 changed files:

- gajim/common/modules/bookmarks.py
- gajim/gtk/bookmarks.py
- gajim/gtk/groupchat_config.py
- gajim/gui_menu_builder.py
- gajim/roster_window.py


Changes:

=====================================
gajim/common/modules/bookmarks.py
=====================================
@@ -203,7 +203,7 @@ class Bookmarks(BaseModule):
                     minimize = app.config.get_per('rooms', bookmark.jid,
                                                   'minimize_on_autojoin', True)
                     app.interface.join_gc_room(
-                        self._account, bookmark.jid, bookmark.nick,
+                        self._account, str(bookmark.jid), bookmark.nick,
                         bookmark.password, minimize=minimize)
 
     def add_bookmark(self, name, jid, autojoin, password, nick):


=====================================
gajim/gtk/bookmarks.py
=====================================
@@ -61,7 +61,7 @@ class ManageBookmarksWindow:
             for bookmark in bookmarks:
                 self.treestore.append(iter_, [account,
                                               bookmark.name,
-                                              bookmark.jid,
+                                              str(bookmark.jid),
                                               bookmark.autojoin,
                                               bookmark.password,
                                               bookmark.nick,


=====================================
gajim/gtk/groupchat_config.py
=====================================
@@ -368,7 +368,7 @@ class GroupchatConfig(Gtk.ApplicationWindow):
             if affiliation == 'outcast':
                 reason = attrs.get('reason')
                 self._ui.outcast_store.append(
-                    [jid,
+                    [str(jid),
                      reason,
                      None,
                      affiliation,
@@ -381,7 +381,7 @@ class GroupchatConfig(Gtk.ApplicationWindow):
                 nick = attrs.get('nick')
                 role = attrs.get('role')
                 self._ui.affiliation_store.append(
-                    [jid,
+                    [str(jid),
                      nick,
                      role,
                      affiliation,


=====================================
gajim/gui_menu_builder.py
=====================================
@@ -182,10 +182,10 @@ show_bookmarked=False, force_resource=False):
     item = Gtk.SeparatorMenuItem.new() # separator
     invite_to_submenu.append(item)
     for (room_jid, account) in rooms2:
-        menuitem = Gtk.MenuItem.new_with_label(room_jid.split('@')[0])
+        menuitem = Gtk.MenuItem.new_with_label(room_jid.getNode())
         if len(contact_list) > 1: # several resources
             menuitem.set_submenu(build_resources_submenu(
-                contact_list, account, roster.on_invite_to_room, room_jid,
+                contact_list, account, roster.on_invite_to_room, str(room_jid),
                 account))
         else:
             # use resource if it's self contact
@@ -194,7 +194,7 @@ show_bookmarked=False, force_resource=False):
             else:
                 resource = None
             menuitem.connect('activate', roster.on_invite_to_room, list_,
-                room_jid, account, resource)
+                str(room_jid), account, resource)
         invite_to_submenu.append(menuitem)
 
 def get_contact_menu(contact, account, use_multiple_contacts=True,
@@ -719,7 +719,7 @@ def get_bookmarks_menu(account, rebuild=False):
 
         # Create Variant Dict
         dict_ = {'account': GLib.Variant('s', account),
-                 'jid': GLib.Variant('s', bookmark.jid)}
+                 'jid': GLib.Variant('s', str(bookmark.jid))}
         if bookmark.nick:
             dict_['nick'] = GLib.Variant('s', bookmark.nick)
         if bookmark.password:


=====================================
gajim/roster_window.py
=====================================
@@ -2687,7 +2687,7 @@ class RosterWindow:
 
     def on_bookmark_menuitem_activate(self, widget, account, bookmark):
         app.interface.join_gc_room(
-            account, bookmark.jid, bookmark.nick, bookmark.password)
+            account, str(bookmark.jid), bookmark.nick, bookmark.password)
 
     def on_info(self, widget, contact, account):
         """



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/commit/5ba5bc179bf9bbb25c10addedc6be12e361bc2a2

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/commit/5ba5bc179bf9bbb25c10addedc6be12e361bc2a2
You're receiving this email because of your account on dev.gajim.org.

_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to