Philipp Hörist pushed to branch master at gajim / gajim
Commits: c9dc7133 by lovetox at 2022-04-04T18:06:17+02:00 fix: Notifications: Convert avatar correctly
Fixes #10813
- - - - -
1 changed file:
- gajim/gtk/notification.py
Changes:
===================================== gajim/gtk/notification.py ===================================== @@ -372,11 +372,13 @@ def _make_notification_id(self, def _get_avatar_for_notification(account: str, jid: Union[JID, str]) -> GdkPixbuf.Pixbuf: scale = get_monitor_scale_factor() + size = AvatarSize.NOTIFICATION client = app.get_client(account) contact = client.get_module('Contacts').get_contact(jid) - return contact.get_avatar(AvatarSize.NOTIFICATION, - scale, - pixbuf=True) + avatar_surface = contact.get_avatar(size, scale) + pixbuf = Gdk.pixbuf_get_from_surface(avatar_surface, 0, 0, size, size) + assert pixbuf is not None + return pixbuf
def _make_icon(self, event: events.Notification) -> Gio.Icon: if (event.type == 'incoming-message' and app.desktop_env == 'gnome'):
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/c9dc71334b29277fc59f568ffd27ad9fb...