diff src/gtkprefs.c @ 10386:232808c6d6ab

[gaim-migrate @ 11612] <datallah> i've got a little crash fix for missing plugin info (ala bug 1083900) There's a yahoo whitespace fix thrown in there too. committer: Tailor Script <tailor@pidgin.im>
author Tim Ringenbach <marv@pidgin.im>
date Thu, 16 Dec 2004 01:31:26 +0000
parents a7a4db67040c
children c432b927b0b1
line wrap: on
line diff
--- a/src/gtkprefs.c	Wed Dec 15 22:59:13 2004 +0000
+++ b/src/gtkprefs.c	Thu Dec 16 01:31:26 2004 +0000
@@ -1797,13 +1797,13 @@
 				"<span size=\"larger\">%s %s</span>\n\n"
 				"<span weight=\"bold\" color=\"red\">%s</span>\n\n"
 				"%s",
-				pname, plug->info->version, perr, pdesc);
+				pname, plug->info->version, perr, pdesc ? pdesc : "");
 		g_free(perr);
 	}
 	else {
 		buf = g_strdup_printf(
 				"<span size=\"larger\">%s %s</span>\n\n%s",
-				pname, plug->info->version, pdesc);
+				pname, plug->info->version, pdesc ? pdesc : "");
 	}
 	gtk_label_set_markup(GTK_LABEL(plugin_description), buf);
 	g_free(buf);
@@ -1820,7 +1820,7 @@
 		     "<span weight=\"bold\">URL:</span>  %s\n"
 		     "<span weight=\"bold\">File name:</span>  %s"),
 #endif
-		   pname, plug->info->version, pauth, pweb, plug->path);
+		   pname, plug->info->version, pauth ? pauth : "", pweb ? pweb : "", plug->path);
 
 	gtk_label_set_markup(GTK_LABEL(plugin_details), buf);
 	g_value_unset(&val);