Fix wrong binary logic
authorColin Leroy <colin@colino.net>
Thu, 5 Jun 2014 15:15:18 +0000 (17:15 +0200)
committerColin Leroy <colin@colino.net>
Thu, 5 Jun 2014 15:15:18 +0000 (17:15 +0200)
src/avatars.c
src/procheader.c

index a68286d..b6177b1 100644 (file)
@@ -60,7 +60,7 @@ gboolean avatars_internal_rendering_hook(gpointer source, gpointer data)
        AvatarRender *avatarr = (AvatarRender *)source;
        gchar *aface;
 
-       if (!(prefs_common.enable_avatars | AVATARS_ENABLE_RENDER)) {
+       if (!(prefs_common.enable_avatars & AVATARS_ENABLE_RENDER)) {
                debug_print("Internal rendering of avatars is disabled");
                return FALSE;
        }
index fad05e1..330a310 100644 (file)
@@ -533,9 +533,9 @@ static MsgInfo *parse_stream(void *data, gboolean isstring, MsgFlags flags,
        
        msginfo->inreplyto = NULL;
 
-       if (avatar_hook_id == 0 && (prefs_common.enable_avatars | AVATARS_ENABLE_CAPTURE)) {
+       if (avatar_hook_id == 0 && (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 != 0 && !(prefs_common.enable_avatars | AVATARS_ENABLE_CAPTURE)) {
+       } else if (avatar_hook_id != 0 && !(prefs_common.enable_avatars & AVATARS_ENABLE_CAPTURE)) {
                hooks_unregister_hook(AVATAR_HEADER_UPDATE_HOOKLIST, avatar_hook_id);
                avatar_hook_id = 0;
        }