Fixed incoming messages
This commit is contained in:
parent
afa5ec1257
commit
f7e807ee15
2
po/fr.po
2
po/fr.po
@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Phone 0.0.0\n"
|
"Project-Id-Version: Phone 0.0.0\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-10-30 13:11+0100\n"
|
"POT-Creation-Date: 2011-10-30 14:25+0100\n"
|
||||||
"PO-Revision-Date: 2010-04-24 02:07+0200\n"
|
"PO-Revision-Date: 2010-04-24 02:07+0200\n"
|
||||||
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
||||||
"Language-Team: DeforaOS development (French) <devel-fr@lists.defora.org>\n"
|
"Language-Team: DeforaOS development (French) <devel-fr@lists.defora.org>\n"
|
||||||
|
@ -1099,10 +1099,9 @@ static int _hayes_start(ModemPlugin * modem, unsigned int retry)
|
|||||||
Hayes * hayes = modem->priv;
|
Hayes * hayes = modem->priv;
|
||||||
ModemEvent * event = &hayes->events[MODEM_EVENT_TYPE_STATUS];
|
ModemEvent * event = &hayes->events[MODEM_EVENT_TYPE_STATUS];
|
||||||
|
|
||||||
|
/* considering us stopped */
|
||||||
|
event->status.status = MODEM_STATUS_STOPPED;
|
||||||
_hayes_reset_start(modem, retry);
|
_hayes_reset_start(modem, retry);
|
||||||
/* report as being started */
|
|
||||||
event->status.status = MODEM_STATUS_STARTED;
|
|
||||||
modem->helper->event(modem->helper->modem, event);
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1695,9 +1694,6 @@ static void _hayes_reset_stop(ModemPlugin * modem)
|
|||||||
event = &hayes->events[MODEM_EVENT_TYPE_CONNECTION];
|
event = &hayes->events[MODEM_EVENT_TYPE_CONNECTION];
|
||||||
if(event->connection.connected)
|
if(event->connection.connected)
|
||||||
{
|
{
|
||||||
#if 1
|
|
||||||
fprintf(stderr, "DEBUG: %u\n", event->connection.connected);
|
|
||||||
#endif
|
|
||||||
event->connection.connected = 0;
|
event->connection.connected = 0;
|
||||||
event->connection.in = 0;
|
event->connection.in = 0;
|
||||||
event->connection.out = 0;
|
event->connection.out = 0;
|
||||||
@ -1948,6 +1944,11 @@ static gboolean _on_reset(gpointer data)
|
|||||||
modem);
|
modem);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
if(event->status.status != MODEM_STATUS_STARTED)
|
||||||
|
{
|
||||||
|
event->status.status = MODEM_STATUS_STARTED;
|
||||||
|
modem->helper->event(modem->helper->modem, event);
|
||||||
|
}
|
||||||
hayes->channel = g_io_channel_unix_new(fd);
|
hayes->channel = g_io_channel_unix_new(fd);
|
||||||
if((g_io_channel_set_encoding(hayes->channel, NULL, &error))
|
if((g_io_channel_set_encoding(hayes->channel, NULL, &error))
|
||||||
!= G_IO_STATUS_NORMAL)
|
!= G_IO_STATUS_NORMAL)
|
||||||
@ -3037,6 +3038,7 @@ static void _on_trigger_cmgr(ModemPlugin * modem, char const * answer)
|
|||||||
event->message.folder = data->folder;
|
event->message.folder = data->folder;
|
||||||
event->message.status = data->status;
|
event->message.status = data->status;
|
||||||
event->message.number = number; /* XXX */
|
event->message.number = number; /* XXX */
|
||||||
|
event->message.content = p;
|
||||||
modem->helper->event(modem->helper->modem, event);
|
modem->helper->event(modem->helper->modem, event);
|
||||||
free(p);
|
free(p);
|
||||||
}
|
}
|
||||||
@ -3582,6 +3584,11 @@ static void _on_trigger_creg(ModemPlugin * modem, char const * answer)
|
|||||||
break;
|
break;
|
||||||
case 4: /* unknown */
|
case 4: /* unknown */
|
||||||
default:
|
default:
|
||||||
|
#ifdef DEBUG
|
||||||
|
if(u[1] != 4)
|
||||||
|
fprintf(stderr, "DEBUG: %s() Unknown CREG %u\n",
|
||||||
|
__func__, u[1]);
|
||||||
|
#endif
|
||||||
u[0] = MODEM_REGISTRATION_MODE_UNKNOWN;
|
u[0] = MODEM_REGISTRATION_MODE_UNKNOWN;
|
||||||
u[1] = MODEM_REGISTRATION_STATUS_UNKNOWN;
|
u[1] = MODEM_REGISTRATION_STATUS_UNKNOWN;
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user