From 86d047f618f521b71bf0d138c9696b6750d6e687 Mon Sep 17 00:00:00 2001 From: Alexander Krotov Date: Sat, 27 Jul 2019 16:29:24 +0300 Subject: [PATCH] dc_chat: use get_id instead of accessing array fields directly --- src/dc_chat.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dc_chat.rs b/src/dc_chat.rs index 45a78c35a..301450c0b 100644 --- a/src/dc_chat.rs +++ b/src/dc_chat.rs @@ -2165,7 +2165,7 @@ pub unsafe fn dc_chat_get_profile_image(chat: *const Chat) -> *mut libc::c_char } else if (*chat).type_0 == 100i32 { contacts = dc_get_chat_contacts((*chat).context, (*chat).id); if !(*contacts).is_empty() { - contact = dc_get_contact((*chat).context, (*contacts).array[0] as uint32_t); + contact = dc_get_contact((*chat).context, (*contacts).get_id(0)); image_abs = dc_contact_get_profile_image(contact) } } @@ -2186,7 +2186,7 @@ pub unsafe fn dc_chat_get_color(chat: *const Chat) -> uint32_t { if (*chat).type_0 == 100i32 { contacts = dc_get_chat_contacts((*chat).context, (*chat).id); if !(*contacts).is_empty() { - contact = dc_get_contact((*chat).context, (*contacts).array[0] as uint32_t); + contact = dc_get_contact((*chat).context, (*contacts).get_id(0)); color = dc_str_to_color((*contact).addr) as uint32_t } } else {