From: Daniel Wagner <[email protected]>
update_ecall sets also the dirty flag, so do it the same way for
update_allowed_bearers.
---
src/session.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/src/session.c b/src/session.c
index 5c512b6..a381af4 100644
--- a/src/session.c
+++ b/src/session.c
@@ -827,6 +827,8 @@ static void update_allowed_bearers(struct connman_session
*session)
service_match);
g_sequence_sort(session->service_list, sort_services, session);
g_sequence_foreach(session->service_list, print_name, NULL);
+
+ session->info_dirty = TRUE;
}
static void update_ecall(struct connman_session *session)
@@ -913,7 +915,6 @@ static DBusMessage *change_session(DBusConnection *conn,
info->allowed_bearers = allowed_bearers;
update_allowed_bearers(session);
- session->info_dirty = TRUE;
} else {
goto err;
}
--
1.7.4.2
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman