aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-sms.c
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2013-04-30 12:07:16 -0500
committerDan Williams <dcbw@redhat.com>2013-05-06 10:45:55 -0500
commit9bbcd9d6a5d0b01e16bdd4f94f707f0341f73e24 (patch)
tree0bf82eb0494145860c0434583fc27ac791819415 /libmm-glib/mm-sms.c
parentab4198f576cb4308fecef3897675fe49cbcbe48a (diff)
sms: add support for message class
We need to redefine the message class property to int since class 0 is a valid message class. Thus -1 now means "unspecified class".
Diffstat (limited to 'libmm-glib/mm-sms.c')
-rw-r--r--libmm-glib/mm-sms.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libmm-glib/mm-sms.c b/libmm-glib/mm-sms.c
index a69b5dc7..82290218 100644
--- a/libmm-glib/mm-sms.c
+++ b/libmm-glib/mm-sms.c
@@ -445,12 +445,12 @@ mm_sms_get_validity_relative (MMSms *self)
*
* Gets the 3GPP message class of the SMS.
*
- * Returns: the message class.
+ * Returns: the message class, or -1 for invalid/unset class.
*/
-guint
+gint
mm_sms_get_class (MMSms *self)
{
- g_return_val_if_fail (MM_IS_SMS (self), 0);
+ g_return_val_if_fail (MM_IS_SMS (self), -1);
return mm_gdbus_sms_get_class (MM_GDBUS_SMS (self));
}