Fix display of names if contact contains organization data (#743)

This commit is contained in:
André Apitzsch 2022-09-26 16:54:17 +02:00
parent d21541f8a5
commit 3837ffedb1

View File

@ -722,8 +722,14 @@ class ContactsHelper(val context: Context) {
var middleName = ""
var surname = ""
var suffix = ""
val mimetype = cursor.getStringValue(Data.MIMETYPE)
var mimetype = cursor.getStringValue(Data.MIMETYPE)
// if first line is an Organization type contact, go to next line
if (mimetype != StructuredName.CONTENT_ITEM_TYPE) {
if (cursor.moveToNext()) {
mimetype = cursor.getStringValue(Data.MIMETYPE)
}
}
// ignore names at Organization type contacts
if (mimetype == StructuredName.CONTENT_ITEM_TYPE) {
prefix = cursor.getStringValue(StructuredName.PREFIX) ?: ""