diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2010-12-26 11:47:32 -0800 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2010-12-26 11:47:32 -0800 |
commit | 39599b9106b1b5ce835a959cec6eb3bcf949083a (patch) | |
tree | c92679e9edcda8bbe08fe9af8b05faf5b27f4d8a | |
parent | cf0b564396e24724a7ef1a48154799dc5e63b73e (diff) | |
download | ofono-39599b9106b1b5ce835a959cec6eb3bcf949083a.tar.bz2 |
netreg: Report timezone updates if available
-rw-r--r-- | drivers/atmodem/network-registration.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/atmodem/network-registration.c b/drivers/atmodem/network-registration.c index 04b0d48c..f18b9d76 100644 --- a/drivers/atmodem/network-registration.c +++ b/drivers/atmodem/network-registration.c @@ -698,8 +698,8 @@ static void ciev_notify(GAtResult *result, gpointer user_data) static void ctzv_notify(GAtResult *result, gpointer user_data) { - //struct ofono_netreg *netreg = user_data; - //struct netreg_data *nd = ofono_netreg_get_data(netreg); + struct ofono_netreg *netreg = user_data; + struct netreg_data *nd = ofono_netreg_get_data(netreg); const char *tz; GAtResultIter iter; @@ -712,6 +712,10 @@ static void ctzv_notify(GAtResult *result, gpointer user_data) return; DBG("tz %s", tz); + + nd->time.utcoff = atoi(tz) * 15 * 60; + + ofono_netreg_time_notify(netreg, &nd->time); } static void ifx_ctzv_notify(GAtResult *result, gpointer user_data) |