ClientsIconsPlugin. prevent traceback
This commit is contained in:
@@ -229,6 +229,8 @@ class ClientsIconsPlugin(GajimPlugin):
|
|||||||
|
|
||||||
# rewrite avatar
|
# rewrite avatar
|
||||||
if vcard_table.get_property('n-columns') == 4:
|
if vcard_table.get_property('n-columns') == 4:
|
||||||
|
if tooltip.avatar_image not in vcard_table.get_children():
|
||||||
|
return
|
||||||
avatar_widget_idx = vcard_table.get_children().index(
|
avatar_widget_idx = vcard_table.get_children().index(
|
||||||
tooltip.avatar_image)
|
tooltip.avatar_image)
|
||||||
vcard_table.remove(vcard_table.get_children()[avatar_widget_idx])
|
vcard_table.remove(vcard_table.get_children()[avatar_widget_idx])
|
||||||
@@ -297,6 +299,8 @@ class ClientsIconsPlugin(GajimPlugin):
|
|||||||
|
|
||||||
# rewrite avatar
|
# rewrite avatar
|
||||||
if vcard_table.get_property('n-columns') == 4:
|
if vcard_table.get_property('n-columns') == 4:
|
||||||
|
if tooltip.avatar_image not in vcard_table.get_children():
|
||||||
|
return
|
||||||
avatar_widget_idx = vcard_table.get_children().index(
|
avatar_widget_idx = vcard_table.get_children().index(
|
||||||
tooltip.avatar_image)
|
tooltip.avatar_image)
|
||||||
vcard_table.remove(vcard_table.get_children()[avatar_widget_idx])
|
vcard_table.remove(vcard_table.get_children()[avatar_widget_idx])
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[info]
|
[info]
|
||||||
name: Clients icons
|
name: Clients icons
|
||||||
short_name: clients_icons
|
short_name: clients_icons
|
||||||
version: 4.0
|
version: 4.1
|
||||||
description: Shows the client icons in the roster
|
description: Shows the client icons in the roster
|
||||||
and in groupchats.
|
and in groupchats.
|
||||||
For icons in tooltip support, you need to install Gajim r14117 or above.
|
For icons in tooltip support, you need to install Gajim r14117 or above.
|
||||||
|
|||||||
Reference in New Issue
Block a user