Remove deprecated element strength handling
authorMarcel Holtmann <marcel@holtmann.org>
Tue, 6 Jan 2009 00:29:30 +0000 (01:29 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Tue, 6 Jan 2009 00:29:30 +0000 (01:29 +0100)
include/element.h
src/element.c

index 6f6aa69..d91886b 100644 (file)
@@ -64,7 +64,6 @@ struct connman_element {
        gchar *path;
        enum connman_element_type type;
        gboolean enabled;
-       guint8 strength;
        gchar *devname;
 
        struct connman_element *parent;
index ba94705..57c2566 100644 (file)
@@ -1182,20 +1182,6 @@ static void emit_state_change(DBusConnection *conn, const char *state)
        g_dbus_send_message(conn, signal);
 }
 
-static void set_signal_strength(struct connman_element *connection)
-{
-       struct connman_element *element = connection;
-
-       while (element != NULL) {
-               if (element->type == CONNMAN_ELEMENT_TYPE_NETWORK) {
-                       connection->strength = element->strength;
-                       break;
-               }
-
-               element = element->parent;
-       }
-}
-
 static void probe_element(struct connman_element *element)
 {
        GSList *list;
@@ -1249,7 +1235,6 @@ static void register_element(gpointer data, gpointer user_data)
        g_node_append_data(node, element);
 
        if (element->type == CONNMAN_ELEMENT_TYPE_CONNECTION) {
-               set_signal_strength(element);
                emit_connections_signal(connection);
                emit_state_change(connection, "online");
        }
@@ -1382,19 +1367,12 @@ void connman_element_unregister_children(struct connman_element *element)
 static gboolean update_element(GNode *node, gpointer user_data)
 {
        struct connman_element *element = node->data;
-       struct connman_element *root = user_data;
 
        DBG("element %p name %s", element, element->name);
 
        if (element->driver && element->driver->update)
                element->driver->update(element);
 
-       if (element->type == CONNMAN_ELEMENT_TYPE_CONNECTION &&
-                               root->type == CONNMAN_ELEMENT_TYPE_NETWORK) {
-               if (element->strength != root->strength)
-                       element->strength = root->strength;
-       }
-
        emit_element_signal(connection, "ElementUpdated", element);
 
        return FALSE;