From 21cfc6e634c485a13229aff75dbe3f119989d90c Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sat, 4 Apr 2009 04:39:57 +0200 Subject: [PATCH] Add support for favorite service setting --- src/profile.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/profile.c b/src/profile.c index a270654..9b1d2e7 100644 --- a/src/profile.c +++ b/src/profile.c @@ -37,6 +37,7 @@ struct connman_group { char *mode; char *security; connman_uint8_t strength; + connman_bool_t favorite; struct connman_network *network; }; @@ -84,6 +85,9 @@ static DBusMessage *get_properties(DBusConnection *conn, connman_dbus_dict_append_variant(&dict, "Strength", DBUS_TYPE_BYTE, &group->strength); + connman_dbus_dict_append_variant(&dict, "Favorite", + DBUS_TYPE_BOOLEAN, &group->favorite); + dbus_message_iter_close_container(&array, &dict); return reply; @@ -131,6 +135,8 @@ static struct connman_group *lookup_group(const char *name) group->type = CONNMAN_ELEMENT_TYPE_UNKNOWN; group->path = g_strdup_printf("%s/%s", PROFILE_DEFAULT, name); + group->favorite = FALSE; + g_hash_table_insert(groups, g_strdup(name), group); g_dbus_register_interface(connection, group->path, -- 1.7.9.5