mirror of git://git.sysmocom.de/ofono
Handle phonebook text field with uppercase type
This commit is contained in:
parent
ca403d273e
commit
a3991a36c3
|
@ -313,7 +313,7 @@ static DBusMessage *generate_export_entries_reply(struct ofono_modem *modem,
|
||||||
static gboolean need_merge(const char *text)
|
static gboolean need_merge(const char *text)
|
||||||
{
|
{
|
||||||
int len = strlen(text);
|
int len = strlen(text);
|
||||||
char c = text[len-1];
|
char c = tolower(text[len-1]);
|
||||||
if ((text[len-2] == '/') &&
|
if ((text[len-2] == '/') &&
|
||||||
((c == 'w') || (c == 'h') || (c == 'm') || (c == 'o')))
|
((c == 'w') || (c == 'h') || (c == 'm') || (c == 'o')))
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -333,7 +333,7 @@ static void merge_field_number(GSList **l, const char *number, int type, char c)
|
||||||
|
|
||||||
pn->number = g_strdup(number);
|
pn->number = g_strdup(number);
|
||||||
pn->type = type;
|
pn->type = type;
|
||||||
switch (c) {
|
switch (tolower(c)) {
|
||||||
case 'w':
|
case 'w':
|
||||||
category = TEL_TYPE_WORK;
|
category = TEL_TYPE_WORK;
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue