[tracker] libtracker-common: tracker_string_list_to_{gslist|string}() both accept NULL now



commit 51d60d26dd24daabb2f3a1c5229b979a6b7bee0d
Author: Martyn Russell <martyn lanedo com>
Date:   Wed Oct 2 11:45:09 2013 +0100

    libtracker-common: tracker_string_list_to_{gslist|string}() both accept NULL now
    
    Instead of erroring, now we just return NULL when the string list is empty.

 src/libtracker-common/tracker-type-utils.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/src/libtracker-common/tracker-type-utils.c b/src/libtracker-common/tracker-type-utils.c
index 593b7c0..ef4f5a2 100644
--- a/src/libtracker-common/tracker-type-utils.c
+++ b/src/libtracker-common/tracker-type-utils.c
@@ -138,7 +138,9 @@ tracker_string_list_to_gslist (gchar **strv,
        gsize   i;
        gsize   size_used;
 
-       g_return_val_if_fail (strv != NULL, NULL);
+       if (!strv) {
+               return NULL;
+       }
 
        if (size < 1) {
                size_used = g_strv_length (strv);
@@ -168,7 +170,9 @@ tracker_string_list_to_string (gchar **strv,
        gsize    i;
        gsize    size_used;
 
-       g_return_val_if_fail (strv != NULL, NULL);
+       if (!strv) {
+               return NULL;
+       }
 
        if (size < 1) {
                size_used = g_strv_length (strv);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]