diff --git a/delta-connection.c b/delta-connection.c
index 8f21f66..1169660 100644
--- a/delta-connection.c
+++ b/delta-connection.c
@@ -538,7 +538,7 @@ delta_recv_im(DeltaConnectionData *conn, dc_msg_t *msg)
text = g_strdup_printf("![]()
%s", image_id, text);
}
- char *name = dc_contact_get_name(from);
+ char *name = dc_contact_get_display_name(from);
int msglen = strlen(name) + 3 + strlen(text);
char *msgtext = malloc(msglen);