From fb60a960275f7efc95136c12f30ff3a6e4771ac2 Mon Sep 17 00:00:00 2001 From: Marit Henriksen Date: Fri, 14 Jan 2011 12:18:04 +0100 Subject: stemodem: Always run +CGACT? when we get +CGEV. Remove checks for certain values of CGEV, and instead we will always run CGACT? to check what contexts that are active. --- drivers/stemodem/gprs-context.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/drivers/stemodem/gprs-context.c b/drivers/stemodem/gprs-context.c index 78547edc..0be42389 100644 --- a/drivers/stemodem/gprs-context.c +++ b/drivers/stemodem/gprs-context.c @@ -532,13 +532,9 @@ static void cgev_notify(GAtResult *result, gpointer user_data) if (!g_at_result_iter_next_unquoted_string(&iter, &event)) return; - if (g_str_has_prefix(event, "NW REACT ") || - g_str_has_prefix(event, "NW DEACT ") || - g_str_has_prefix(event, "ME DEACT ")) { - /* Ask what primary contexts are active now */ - g_at_chat_send(gcd->chat, "AT+CGACT?", cgact_prefix, - ste_cgact_read_cb, gc, NULL); - } + /* Ask what primary contexts are active now */ + g_at_chat_send(gcd->chat, "AT+CGACT?", cgact_prefix, + ste_cgact_read_cb, gc, NULL); } static int ste_gprs_context_probe(struct ofono_gprs_context *gc, -- cgit v1.2.3