summaryrefslogtreecommitdiffstats
path: root/src/call-settings.c
diff options
context:
space:
mode:
authorLucas De Marchi <lucas.demarchi@profusion.mobi>2011-01-25 21:46:08 -0200
committerDenis Kenzior <denkenz@gmail.com>2011-01-25 23:33:20 -0600
commit3ef33522e7781af2875958c09d86c2146d4d1c7b (patch)
treeb4b4ea2cfe632695e8b80c8c1276d78daa204b92 /src/call-settings.c
parentb937d99791abc8c33ef968be40f193f3985bca8d (diff)
downloadofono-3ef33522e7781af2875958c09d86c2146d4d1c7b.tar.bz2
call-settings: use enum values
Use the enum values defined for CLIP, CNAP, CLIR, COLP and COLR.
Diffstat (limited to 'src/call-settings.c')
-rw-r--r--src/call-settings.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/call-settings.c b/src/call-settings.c
index 109f1306..8dd25648 100644
--- a/src/call-settings.c
+++ b/src/call-settings.c
@@ -1179,11 +1179,11 @@ static DBusMessage *set_clir(DBusMessage *msg, struct ofono_call_settings *cs,
return __ofono_error_not_implemented(msg);
if (!strcmp(setting, "default"))
- clir = 0;
+ clir = CLIR_STATUS_NOT_PROVISIONED;
else if (!strcmp(setting, "enabled"))
- clir = 1;
+ clir = CLIR_STATUS_PROVISIONED_PERMANENT;
else if (!strcmp(setting, "disabled"))
- clir = 2;
+ clir = CLIR_STATUS_UNKNOWN;
if (clir == -1)
return __ofono_error_invalid_format(msg);
@@ -1411,11 +1411,11 @@ struct ofono_call_settings *ofono_call_settings_create(struct ofono_modem *modem
return NULL;
/* Set all the settings to unknown state */
- cs->clip = 2;
- cs->cnap = 2;
- cs->clir = 2;
- cs->colp = 2;
- cs->colr = 2;
+ cs->clip = CLIP_STATUS_UNKNOWN;
+ cs->cnap = CNAP_STATUS_UNKNOWN;
+ cs->clir = CLIR_STATUS_UNKNOWN;
+ cs->colp = COLP_STATUS_UNKNOWN;
+ cs->colr = COLR_STATUS_UNKNOWN;
cs->atom = __ofono_modem_add_atom(modem, OFONO_ATOM_TYPE_CALL_SETTINGS,
call_settings_remove, cs);