Hi Jukka,

On 15.01.2013 15:47, Jukka Rissanen wrote:
---
  src/service.c | 3 +++
  1 file changed, 3 insertions(+)

diff --git a/src/service.c b/src/service.c
index 5845453..a121b86 100644
--- a/src/service.c
+++ b/src/service.c
@@ -3045,6 +3045,9 @@ static DBusMessage *set_property(DBusConnection *conn,

                autoconnect_changed(service);

+               if (autoconnect == TRUE)
+                       __connman_service_auto_connect();
+
                service_save(service);
        } else if (g_str_equal(name, "Nameservers.Configuration") == TRUE) {
                DBusMessageIter entry;


Seems to help. Not sure if there is still a bug hidden. Following steps lead to a non-autoconnect behavior.

- connect to ethernet
- wait until ethernet online
- connect to wifi
- wait until wifi ready
- ethernet AutoConnect = false
- disconnect ethernet
- disconnect wifi
- ethernet AutoConnect = true

replugging the ethernet 'fixed' it.

cheers,
daniel
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to