diff options
author | Denis Kenzior <denkenz@gmail.com> | 2009-08-12 19:37:39 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-08-12 19:49:23 -0500 |
commit | b1d0bda4b3684a619855b3e3cf60c484cddf6d68 (patch) | |
tree | a6f461b9e5f6ff7dc3fcc5b4842813efa8fa6dd0 /src/phonebook.c | |
parent | 715067d38d5e123adb27760614da43c9043fdb12 (diff) | |
download | ofono-b1d0bda4b3684a619855b3e3cf60c484cddf6d68.tar.bz2 |
Always output useable FN in VCard
If text is NULL or empty, use the number field for the FN VCard entry
instead.
Diffstat (limited to 'src/phonebook.c')
-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); |