Merge commit 'origin/master' into udev

This commit is contained in:
Dan Williams
2009-06-29 13:14:11 -04:00
2 changed files with 69 additions and 80 deletions
+3 -10
View File
@@ -143,11 +143,8 @@ do_register (MMModemGsmNetwork *modem,
{
MMModemMbm *self = MM_MODEM_MBM (modem);
MMModemMbmPrivate *priv = MM_MODEM_MBM_GET_PRIVATE (self);
MMCallbackInfo *info;
RegisterData *reg_data;
info = mm_callback_info_new (MM_MODEM (modem), callback, user_data);
reg_data = g_malloc0 (sizeof(RegisterData));
reg_data->modem = modem;
reg_data->network_id = network_id;
@@ -169,17 +166,13 @@ mbm_cind_done (MMSerialPort *port,
gpointer user_data)
{
MMCallbackInfo *info = (MMCallbackInfo *) user_data;
char *cind;
int quality = 0, batt;
int quality = 0, ignored;
if (error)
info->error = g_error_copy (error);
else {
cind = strstr (response->str, "+CIND:");
if (cind) {
if (sscanf (cind, " %d,%d", &batt, &quality) == 2)
quality *= 20; /* normalize to percent */
}
if (sscanf (response->str, "+CIND: %d,%d", &ignored, &quality) == 2)
quality *= 20; /* normalize to percent */
mm_callback_info_set_result (info, GUINT_TO_POINTER (quality), NULL);
}