[grilo-mediaserver2] Ensure there is always a valid title



commit 0866f4e9e0d21a0f9f909738ed1a3a2da014aef8
Author: Juan A. Suarez Romero <jasuarez igalia com>
Date:   Mon Sep 10 13:52:23 2012 +0000

    Ensure there is always a valid title
    
    This fixes https://bugzilla.gnome.org/show_bug.cgi?id=679891

 src/grilo-mediaserver2.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/grilo-mediaserver2.c b/src/grilo-mediaserver2.c
index 154ae77..62992ee 100644
--- a/src/grilo-mediaserver2.c
+++ b/src/grilo-mediaserver2.c
@@ -263,6 +263,7 @@ fill_properties_table (MS2Server *server,
 {
   GList *prop;
   GrlKeyID key;
+  const gchar *title;
   gchar *id;
   gchar *urls[2] = { 0 };
 
@@ -280,9 +281,14 @@ fill_properties_table (MS2Server *server,
           g_free (id);
         }
       } else if (key == GRL_METADATA_KEY_TITLE) {
+        /* Ensure we always insert a valid title */
+        title = grl_media_get_title (media);
+        if (!title) {
+          title = "Unknown";
+        }
         ms2_server_set_display_name (server,
                                      properties_table,
-                                     grl_media_get_title (media));
+                                     title);
       } else if (key == GRL_METADATA_KEY_ALBUM) {
         ms2_server_set_album (server,
                               properties_table,



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