diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-01-18 13:43:49 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-03-15 14:14:52 +0100 |
commit | 7e36f04b37c14a518370dd5be2e99b7c629b5214 (patch) | |
tree | c81193004d48ea09af12b0c3703860dc9ad6bddf /src/mm-sim.c | |
parent | 04fc34fab89483e9cfdaf7b273a867b72e622fbc (diff) |
core: use new enums/flags string getters/builders
Diffstat (limited to 'src/mm-sim.c')
-rw-r--r-- | src/mm-sim.c | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/mm-sim.c b/src/mm-sim.c index df82adaf..c90a6e21 100644 --- a/src/mm-sim.c +++ b/src/mm-sim.c @@ -199,24 +199,14 @@ error_for_unlock_check (MMModemLock lock) MM_MOBILE_EQUIPMENT_ERROR_NETWORK_SUBSET_PIN, /* MM_MODEM_LOCK_PH_NETSUB_PIN */ MM_MOBILE_EQUIPMENT_ERROR_NETWORK_SUBSET_PUK, /* MM_MODEM_LOCK_PH_NETSUB_PUK */ }; - GEnumClass *enum_class; - GEnumValue *enum_value; - GError *error; g_assert (lock >= MM_MODEM_LOCK_UNKNOWN); g_assert (lock <= MM_MODEM_LOCK_PH_NETSUB_PUK); - enum_class = G_ENUM_CLASS (g_type_class_ref (MM_TYPE_MODEM_LOCK)); - enum_value = g_enum_get_value (enum_class, lock); - error = g_error_new (MM_MOBILE_EQUIPMENT_ERROR, - errors_for_locks[lock], - "Device is locked: '%s'", - enum_value->value_nick); - - mm_warn ("ERROR: %s", error->message); - - g_type_class_unref (enum_class); - return error; + return g_error_new (MM_MOBILE_EQUIPMENT_ERROR, + errors_for_locks[lock], + "Device is locked: '%s'", + mm_modem_lock_get_string (lock)); } gboolean |