summaryrefslogtreecommitdiffstats
path: root/src/sms.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-09-20 14:07:42 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-09-21 08:44:47 -0500
commit02cca88bcc30f71d5732271f2b8bda9c18f8d3a0 (patch)
tree8fd1c1a84795d11f6a129f736443a8c5c3287a1e /src/sms.c
parentb086f57ec09be7b37a5a6ec174b21a0b377ef664 (diff)
downloadofono-02cca88bcc30f71d5732271f2b8bda9c18f8d3a0.tar.bz2
sms: Get rid of NextMessageId setting
Diffstat (limited to 'src/sms.c')
-rw-r--r--src/sms.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/sms.c b/src/sms.c
index 123ff277..b3fe4076 100644
--- a/src/sms.c
+++ b/src/sms.c
@@ -56,7 +56,6 @@ struct ofono_sms {
DBusMessage *pending;
struct ofono_phone_number sca;
struct sms_assembly *assembly;
- unsigned int next_msg_id;
guint ref;
GQueue *txq;
gint tx_source;
@@ -850,11 +849,9 @@ static void dispatch_text_message(struct ofono_sms *sms,
g_dbus_send_message(conn, signal);
- if (cls != SMS_CLASS_0) {
- __ofono_history_sms_received(modem, sms->next_msg_id, str,
+ if (cls != SMS_CLASS_0)
+ __ofono_history_sms_received(modem, 0, str,
&remote, &local, message);
- sms->next_msg_id += 1;
- }
}
static void sms_dispatch(struct ofono_sms *sms, GSList *sms_list)
@@ -1255,8 +1252,6 @@ static void sms_remove(struct ofono_atom *atom)
if (sms->settings) {
g_key_file_set_integer(sms->settings, SETTINGS_GROUP,
- "NextMessageId", sms->next_msg_id);
- g_key_file_set_integer(sms->settings, SETTINGS_GROUP,
"NextReference", sms->ref);
g_key_file_set_boolean(sms->settings, SETTINGS_GROUP,
"UseDeliveryReports",
@@ -1352,9 +1347,6 @@ static void sms_load_settings(struct ofono_sms *sms, const char *imsi)
sms->imsi = g_strdup(imsi);
- sms->next_msg_id = g_key_file_get_integer(sms->settings, SETTINGS_GROUP,
- "NextMessageId", NULL);
-
sms->ref = g_key_file_get_integer(sms->settings, SETTINGS_GROUP,
"NextReference", NULL);
if (sms->ref >= 65536)