[Xfce4-commits] <parole:master> Avoid a Glib warning in the statusbar when filename is null.

Ali Abdallah noreply at xfce.org
Wed Jan 13 19:26:02 CET 2010


Updating branch refs/heads/master
         to c0adeb10c13ccc6fffa745ccc2c4fce224ea73d1 (commit)
       from 53c308b769c78842da62cd0b2b1243cb38f1dc09 (commit)

commit c0adeb10c13ccc6fffa745ccc2c4fce224ea73d1
Author: Ali Abdallah <aliov at xfce.org>
Date:   Wed Jan 13 18:52:56 2010 +0100

    Avoid a Glib warning in the statusbar when filename is null.

 src/parole-statusbar.c |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/src/parole-statusbar.c b/src/parole-statusbar.c
index fdfcb3e..b5b9eca 100644
--- a/src/parole-statusbar.c
+++ b/src/parole-statusbar.c
@@ -150,11 +150,15 @@ static void parole_statusbar_set_text (ParoleStatusbar *bar, const ParoleStream
 	if ( G_LIKELY (live == FALSE) )
 	{
 	    if ( title == NULL )
-	    {
-		filename = g_filename_from_uri (uri, NULL, NULL);
-		title = g_filename_display_basename (filename);
-		g_free (filename);
-	    }
+            {
+                filename = g_filename_from_uri (uri, NULL, NULL);
+                if (filename )
+                {
+                    title = g_filename_display_basename (filename);
+                    g_free (filename);
+                }
+            }
+
 	    text = g_strdup (title != NULL ? title : filename);
 	    gtk_label_set_text (GTK_LABEL (bar->priv->label_text), text);
 	}



More information about the Xfce4-commits mailing list