diff audacious/ui_fileinfo.c @ 1864:0f39dea9f26e trunk

[svn] - some fixes via alxorlov on the forums
author nenolod
date Thu, 12 Oct 2006 05:02:14 -0700
parents 7d32dff734da
children 597bd579d9af
line wrap: on
line diff
--- a/audacious/ui_fileinfo.c	Thu Oct 12 04:52:51 2006 -0700
+++ b/audacious/ui_fileinfo.c	Thu Oct 12 05:02:14 2006 -0700
@@ -356,11 +356,16 @@
 
 	gtk_widget_realize(fileinfo_win);
 
-	fileinfo_entry_set_text("entry_title", tuple->track_name);
-	fileinfo_entry_set_text("entry_artist", tuple->performer);
-	fileinfo_entry_set_text("entry_album", tuple->album_name);
-	fileinfo_entry_set_text("entry_comment", tuple->comment);
-	fileinfo_entry_set_text("entry_genre", tuple->genre);
+	if (tuple->track_name)
+		fileinfo_entry_set_text("entry_title", tuple->track_name);
+	if (tuple->performer)
+		fileinfo_entry_set_text("entry_artist", tuple->performer);
+	if (tuple->album_name)
+		fileinfo_entry_set_text("entry_album", tuple->album_name);
+	if (tuple->comment)
+		fileinfo_entry_set_text("entry_comment", tuple->comment);
+	if (tuple->genre)
+		fileinfo_entry_set_text("entry_genre", tuple->genre);
 
 	tmp = g_strdup_printf("%s/%s", tuple->file_path, tuple->file_name);
 	if(tmp){