---
 src/network.c |   37 ++-----------------------------------
 1 files changed, 2 insertions(+), 35 deletions(-)

diff --git a/src/network.c b/src/network.c
index ae0f334..1f66f34 100644
--- a/src/network.c
+++ b/src/network.c
@@ -43,8 +43,6 @@
 enum network_registration_mode {
        NETWORK_REGISTRATION_MODE_AUTO =        0,
        NETWORK_REGISTRATION_MODE_MANUAL =      1,
-       NETWORK_REGISTRATION_MODE_OFF =         2,
-       NETWORK_REGISTRATION_MODE_MANUAL_AUTO = 4,
 };
 
 #define SETTINGS_STORE "netreg"
@@ -102,8 +100,6 @@ static const char *registration_mode_to_string(int mode)
                return "auto";
        case NETWORK_REGISTRATION_MODE_MANUAL:
                return "manual";
-       case NETWORK_REGISTRATION_MODE_OFF:
-               return "off";
        }
 
        return "unknown";
@@ -845,26 +841,6 @@ static DBusMessage *network_register(DBusConnection *conn,
        return NULL;
 }
 
-static DBusMessage *network_deregister(DBusConnection *conn,
-                                       DBusMessage *msg, void *data)
-{
-       struct ofono_netreg *netreg = data;
-
-       if (netreg->pending)
-               return __ofono_error_busy(msg);
-
-       if (netreg->driver->deregister == NULL)
-               return __ofono_error_not_implemented(msg);
-
-       netreg->pending = dbus_message_ref(msg);
-
-       netreg->driver->deregister(netreg, register_callback, netreg);
-
-       set_registration_mode(netreg, NETWORK_REGISTRATION_MODE_OFF);
-
-       return NULL;
-}
-
 static void append_operator_struct(struct ofono_netreg *netreg,
                                        struct network_operator_data *opd,
                                        DBusMessageIter *iter)
@@ -1016,8 +992,6 @@ static GDBusMethodTable network_registration_methods[] = {
        { "GetProperties",  "",  "a{sv}",       network_get_properties },
        { "Register",       "",  "",            network_register,
                                                G_DBUS_METHOD_FLAG_ASYNC },
-       { "Deregister",     "",  "",            network_deregister,
-                                               G_DBUS_METHOD_FLAG_ASYNC },
        { "GetOperators",   "",  "a(oa{sv})",   network_get_operators },
        { "Scan",           "",  "a(oa{sv})",   network_scan,
                                                G_DBUS_METHOD_FLAG_ASYNC },
@@ -1782,7 +1756,6 @@ struct ofono_netreg *ofono_netreg_create(struct 
ofono_modem *modem,
 static void netreg_load_settings(struct ofono_netreg *netreg)
 {
        const char *imsi;
-       int mode;
 
        imsi = ofono_sim_get_imsi(netreg->sim);
        if (imsi == NULL)
@@ -1795,14 +1768,8 @@ static void netreg_load_settings(struct ofono_netreg 
*netreg)
 
        netreg->imsi = g_strdup(imsi);
 
-       mode = g_key_file_get_integer(netreg->settings, SETTINGS_GROUP,
-                                       "Mode", NULL);
-
-       if (mode >= 0 && mode <= 2)
-               netreg->mode = mode;
-
-       g_key_file_set_integer(netreg->settings, SETTINGS_GROUP,
-                               "Mode", netreg->mode);
+       netreg->mode = g_key_file_get_integer(netreg->settings, SETTINGS_GROUP,
+                                               "Mode", NULL);
 }
 
 void ofono_netreg_register(struct ofono_netreg *netreg)
-- 
1.7.1

_______________________________________________
ofono mailing list
ofono@ofono.org
http://lists.ofono.org/listinfo/ofono

Reply via email to