- Fix crash when user changes avatar

This commit is contained in:
trigg 2021-12-09 21:56:33 +00:00
parent de3cec5cbe
commit 314a357bdf
3 changed files with 9 additions and 2 deletions

View file

@ -61,7 +61,7 @@ class OverlayWindow(Gtk.Window):
self.pos_y = None
self.width = None
self.height = None
self.needsredraw = False
self.needsredraw = True
self.set_size_request(50, 50)
self.connect('draw', self.overlay_draw)

View file

@ -397,6 +397,13 @@ class VoiceOverlayWindow(OverlayWindow):
self.needsredraw = True
logging.info("recv_avatar redraw")
def delete_avatar(self, identifier):
"""
Remove avatar image
"""
if identifier in self.avatars:
del self.avatars[identifier]
def draw_avatar(self, context, user, pos_y):
"""

View file

@ -426,7 +426,7 @@ class VoiceSettingsWindow(SettingsWindow):
# TODO Append guilds
guild_ids_scroll_window = Gtk.ScrolledWindow()
guild_ids_scroll_window.set_size_request(300,500)
guild_ids_scroll_window.set_size_request(300,150)
guild_ids_tree = Gtk.TreeView(model=self.guild_ids_filter)
guild_column = Gtk.TreeViewColumn("Guilds")