summaryrefslogtreecommitdiffstats
path: root/drivers/ifxmodem/voicecall.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-09-23 23:45:05 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-09-23 23:53:41 -0500
commit26d6de7f53d44d487cd86d0a252d1e563b2e363a (patch)
tree7610b8a33c6cc03f02dae0ed9b5b0fbe10d6c475 /drivers/ifxmodem/voicecall.c
parent1fc2216bfd315671c76397b1d926412806c109ce (diff)
downloadofono-26d6de7f53d44d487cd86d0a252d1e563b2e363a.tar.bz2
ifx: Remove a few CLCC polls
Polling here is no longer needed due to XCALLSTAT
Diffstat (limited to 'drivers/ifxmodem/voicecall.c')
-rw-r--r--drivers/ifxmodem/voicecall.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/drivers/ifxmodem/voicecall.c b/drivers/ifxmodem/voicecall.c
index 2b27088b..c09de75c 100644
--- a/drivers/ifxmodem/voicecall.c
+++ b/drivers/ifxmodem/voicecall.c
@@ -302,10 +302,6 @@ static void generic_cb(gboolean ok, GAtResult *result, gpointer user_data)
}
}
- g_at_chat_send(vd->chat, "AT+CLCC", clcc_prefix,
- clcc_poll_cb, req->vc, NULL);
-
- /* We have to callback after we schedule a poll if required */
req->cb(&error, req->data);
}
@@ -319,12 +315,8 @@ static void release_id_cb(gboolean ok, GAtResult *result,
decode_at_error(&error, g_at_result_final_response(result));
if (ok)
- vd->local_release = 0x1 << req->id;
-
- g_at_chat_send(vd->chat, "AT+CLCC", clcc_prefix,
- clcc_poll_cb, req->vc, NULL);
+ vd->local_release |= 0x1 << req->id;
- /* We have to callback after we schedule a poll if required */
req->cb(&error, req->data);
}
@@ -808,10 +800,6 @@ static void ccwa_notify(GAtResult *result, gpointer user_data)
if (call->type == 0) /* Only notify voice calls */
ofono_voicecall_notify(vc, call);
-
- if (vd->clcc_source == 0)
- vd->clcc_source = g_timeout_add(POLL_CLCC_INTERVAL,
- poll_clcc, vc);
}
static void ifx_voicecall_initialized(gboolean ok, GAtResult *result,