diff --git a/discover_overlay/overlay.py b/discover_overlay/overlay.py index 6aca303..25568a2 100644 --- a/discover_overlay/overlay.py +++ b/discover_overlay/overlay.py @@ -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) diff --git a/discover_overlay/voice_overlay.py b/discover_overlay/voice_overlay.py index 4ec2274..9d3aac4 100644 --- a/discover_overlay/voice_overlay.py +++ b/discover_overlay/voice_overlay.py @@ -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): """ diff --git a/discover_overlay/voice_settings.py b/discover_overlay/voice_settings.py index a537b28..dc92ff1 100644 --- a/discover_overlay/voice_settings.py +++ b/discover_overlay/voice_settings.py @@ -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")