[libnotify] Don't set NULL hint strings



commit 54b628500675f6b99f0cb48653c6583d4256d152
Author: William Jon McCann <jmccann redhat com>
Date:   Mon Nov 15 14:44:40 2010 -0500

    Don't set NULL hint strings

 libnotify/notification.c |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)
---
diff --git a/libnotify/notification.c b/libnotify/notification.c
index 417c9a8..7578966 100644
--- a/libnotify/notification.c
+++ b/libnotify/notification.c
@@ -613,9 +613,11 @@ notify_notification_set_category (NotifyNotification *notification,
         g_return_if_fail (notification != NULL);
         g_return_if_fail (NOTIFY_IS_NOTIFICATION (notification));
 
-        notify_notification_set_hint_string (notification,
-                                             "category",
-                                             category);
+        if (category != NULL && category[0] != '\0') {
+                notify_notification_set_hint_string (notification,
+                                                     "category",
+                                                     category);
+        }
 }
 
 /**
@@ -873,8 +875,11 @@ notify_notification_set_hint_string (NotifyNotification *notification,
                                      const char         *key,
                                      const char         *value)
 {
-        notify_notification_set_hint (notification, key,
-                                      g_variant_new_string (value));
+        if (value != NULL && value[0] != '\0') {
+                notify_notification_set_hint (notification,
+                                              key,
+                                              g_variant_new_string (value));
+        }
 }
 
 static gboolean



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