prevent tb in tooltips and gtk warning in roster
This commit is contained in:
parent
0519253ff8
commit
ca2c3ec4f3
|
@ -1498,7 +1498,7 @@ class RosterWindow:
|
||||||
self.tree.set_cursor(path)
|
self.tree.set_cursor(path)
|
||||||
|
|
||||||
def _readjust_expand_collapse_state(self):
|
def _readjust_expand_collapse_state(self):
|
||||||
def func(model, path, iter_):
|
def func(model, path, iter_, param):
|
||||||
type_ = model[iter_][C_TYPE]
|
type_ = model[iter_][C_TYPE]
|
||||||
acct = model[iter_][C_ACCOUNT]
|
acct = model[iter_][C_ACCOUNT]
|
||||||
jid = model[iter_][C_JID]
|
jid = model[iter_][C_JID]
|
||||||
|
@ -2288,7 +2288,7 @@ class RosterWindow:
|
||||||
self.model[child_iterA][C_AVATAR_PIXBUF] = empty_pixbuf
|
self.model[child_iterA][C_AVATAR_PIXBUF] = empty_pixbuf
|
||||||
if account in gajim.con_types:
|
if account in gajim.con_types:
|
||||||
gajim.con_types[account] = None
|
gajim.con_types[account] = None
|
||||||
for jid in gajim.contacts.get_jid_list(account):
|
for jid in list(gajim.contacts.get_jid_list(account)):
|
||||||
lcontact = gajim.contacts.get_contacts(account, jid)
|
lcontact = gajim.contacts.get_contacts(account, jid)
|
||||||
ctrl = gajim.interface.msg_win_mgr.get_gc_control(jid,
|
ctrl = gajim.interface.msg_win_mgr.get_gc_control(jid,
|
||||||
account)
|
account)
|
||||||
|
@ -3520,7 +3520,7 @@ class RosterWindow:
|
||||||
Gdk.ModifierType.MOD1_MASK)) and Gdk.keyval_to_unicode(event.keyval):
|
Gdk.ModifierType.MOD1_MASK)) and Gdk.keyval_to_unicode(event.keyval):
|
||||||
# if we got unicode symbol without ctrl / alt
|
# if we got unicode symbol without ctrl / alt
|
||||||
num = Gdk.keyval_to_unicode(event.keyval)
|
num = Gdk.keyval_to_unicode(event.keyval)
|
||||||
self.enable_rfilter(unichr(num))
|
self.enable_rfilter(chr(num))
|
||||||
|
|
||||||
elif event.get_state() & Gdk.ModifierType.CONTROL_MASK and event.get_state() & Gdk.ModifierType.SHIFT_MASK and event.keyval == Gdk.KEY_U:
|
elif event.get_state() & Gdk.ModifierType.CONTROL_MASK and event.get_state() & Gdk.ModifierType.SHIFT_MASK and event.keyval == Gdk.KEY_U:
|
||||||
self.enable_rfilter('')
|
self.enable_rfilter('')
|
||||||
|
@ -4232,7 +4232,7 @@ class RosterWindow:
|
||||||
path = model.get_path(titer)
|
path = model.get_path(titer)
|
||||||
self.tree.expand_row(path, False)
|
self.tree.expand_row(path, False)
|
||||||
elif type_ == 'account':
|
elif type_ == 'account':
|
||||||
account = accounts[0] # There is only one cause we don't use merge
|
account = list(accounts)[0] # There is only one cause we don't use merge
|
||||||
if account in self.collapsed_rows:
|
if account in self.collapsed_rows:
|
||||||
self.collapsed_rows.remove(account)
|
self.collapsed_rows.remove(account)
|
||||||
self.draw_account(account)
|
self.draw_account(account)
|
||||||
|
@ -4435,11 +4435,11 @@ class RosterWindow:
|
||||||
self.refilter_shown_roster_items()
|
self.refilter_shown_roster_items()
|
||||||
# select first row
|
# select first row
|
||||||
self.tree.get_selection().unselect_all()
|
self.tree.get_selection().unselect_all()
|
||||||
def _func(model, path, iter_):
|
def _func(model, path, iter_, param):
|
||||||
if model[iter_][C_TYPE] == 'contact' and self.rfilter_string in \
|
if model[iter_][C_TYPE] == 'contact' and self.rfilter_string in \
|
||||||
model[iter_][C_NAME].lower():
|
model[iter_][C_NAME].lower():
|
||||||
col = self.tree.get_column(0)
|
col = self.tree.get_column(0)
|
||||||
self.tree.set_cursor_on_cell(path, col)
|
self.tree.set_cursor_on_cell(path, col, None, False)
|
||||||
return True
|
return True
|
||||||
self.modelfilter.foreach(_func, None)
|
self.modelfilter.foreach(_func, None)
|
||||||
|
|
||||||
|
@ -5519,7 +5519,7 @@ class RosterWindow:
|
||||||
if len(gajim.connections) == 0: # user has no accounts
|
if len(gajim.connections) == 0: # user has no accounts
|
||||||
advanced_menuitem.set_sensitive(False)
|
advanced_menuitem.set_sensitive(False)
|
||||||
elif len(gajim.connections) == 1: # we have one acccount
|
elif len(gajim.connections) == 1: # we have one acccount
|
||||||
account = gajim.connections.keys()[0]
|
account = list(gajim.connections.keys())[0]
|
||||||
advanced_menuitem_menu = \
|
advanced_menuitem_menu = \
|
||||||
self.get_and_connect_advanced_menuitem_menu(account)
|
self.get_and_connect_advanced_menuitem_menu(account)
|
||||||
self.advanced_menus.append(advanced_menuitem_menu)
|
self.advanced_menus.append(advanced_menuitem_menu)
|
||||||
|
|
|
@ -504,9 +504,9 @@ class RosterTooltip(NotificationAreaTooltip):
|
||||||
if contact.resource:
|
if contact.resource:
|
||||||
num_resources += 1
|
num_resources += 1
|
||||||
if contact.priority in contacts_dict:
|
if contact.priority in contacts_dict:
|
||||||
contacts_dict[contact.priority].append(contact)
|
contacts_dict[int(contact.priority)].append(contact)
|
||||||
else:
|
else:
|
||||||
contacts_dict[contact.priority] = [contact]
|
contacts_dict[int(contact.priority)] = [contact]
|
||||||
|
|
||||||
if num_resources > 1:
|
if num_resources > 1:
|
||||||
properties.append((_('Status: '), ' '))
|
properties.append((_('Status: '), ' '))
|
||||||
|
|
Loading…
Reference in New Issue