diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/phonebook.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/phonebook.c b/src/phonebook.c index 6a1a3c54..8afb2f0d 100644 --- a/src/phonebook.c +++ b/src/phonebook.c @@ -417,7 +417,12 @@ void ofono_phonebook_entry(struct ofono_modem *modem, int index, } vcard_printf_begin(phonebook->vcards); - vcard_printf_text(phonebook->vcards, text); + + if (text == NULL || text[0] == '\0') + vcard_printf_text(phonebook->vcards, number); + else + vcard_printf_text(phonebook->vcards, text); + vcard_printf_number(phonebook->vcards, number, type, TEL_TYPE_OTHER); vcard_printf_number(phonebook->vcards, adnumber, adtype, TEL_TYPE_OTHER); |