diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2008-01-10 09:59:27 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2008-01-10 09:59:27 +0100 |
commit | f2900f77be458329e1f0944dad10c65043fb1364 (patch) | |
tree | 7309eb4825a551c0f71c05b717a9bcb68acd9550 | |
parent | 0410641d01d3598c627620cff4e5d2b386b51703 (diff) | |
download | connman-gnome-f2900f77be458329e1f0944dad10c65043fb1364.tar.gz |
Show IP address only when connection has been established
-rw-r--r-- | common/test-client.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/common/test-client.c b/common/test-client.c index b5c8bd1..9399df1 100644 --- a/common/test-client.c +++ b/common/test-client.c @@ -144,11 +144,12 @@ static void network_to_text(GtkTreeViewColumn *column, GtkCellRenderer *cell, static void ipv4_to_text(GtkTreeViewColumn *column, GtkCellRenderer *cell, GtkTreeModel *model, GtkTreeIter *iter, gpointer data) { - guint method; + guint state, method; gchar *address, *netmask, *gateway, *markup; const char *str; - gtk_tree_model_get(model, iter, CLIENT_COLUMN_IPV4_METHOD, &method, + gtk_tree_model_get(model, iter, CLIENT_COLUMN_STATE, &state, + CLIENT_COLUMN_IPV4_METHOD, &method, CLIENT_COLUMN_IPV4_ADDRESS, &address, CLIENT_COLUMN_IPV4_NETMASK, &netmask, CLIENT_COLUMN_IPV4_GATEWAY, &gateway, -1); @@ -168,7 +169,7 @@ static void ipv4_to_text(GtkTreeViewColumn *column, GtkCellRenderer *cell, break; } - if (address != NULL) + if (address != NULL && state == CLIENT_STATE_READY) markup = g_strdup_printf("%s\n<small>%s/%s\ngw %s</small>", str, address, netmask, gateway); else |