talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit d96ced2e4fcab70ec8e2ddaa162da26fc5b14647
parent d748311c09ebf123412c0d6955770adb2d38e45e
Author: paul <paul@claws-mail.org>
Date:   Sat,  3 Jul 2021 13:52:10 +0100

fix non-display of (X-)Face when prefs_common.enable_avatars is AVATARS_ENABLE_RENDER (2)

Diffstat:
Msrc/procheader.c | 9++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/procheader.c b/src/procheader.c @@ -663,9 +663,12 @@ static MsgInfo *parse_stream(void *data, gboolean isstring, MsgFlags flags, msginfo->inreplyto = NULL; - if (avatar_hook_id == HOOK_NONE && (prefs_common.enable_avatars & AVATARS_ENABLE_CAPTURE)) { - avatar_hook_id = hooks_register_hook(AVATAR_HEADER_UPDATE_HOOKLIST, avatar_from_some_face, NULL); - } else if (avatar_hook_id != HOOK_NONE && !(prefs_common.enable_avatars & AVATARS_ENABLE_CAPTURE)) { + if (avatar_hook_id == HOOK_NONE && + (prefs_common.enable_avatars && (AVATARS_ENABLE_CAPTURE || AVATARS_ENABLE_RENDER))) { + avatar_hook_id = hooks_register_hook(AVATAR_HEADER_UPDATE_HOOKLIST, + avatar_from_some_face, NULL); + } else if (avatar_hook_id != HOOK_NONE && + !(prefs_common.enable_avatars && AVATARS_ENABLE_CAPTURE)) { hooks_unregister_hook(AVATAR_HEADER_UPDATE_HOOKLIST, avatar_hook_id); avatar_hook_id = HOOK_NONE; }