diff src/prefs.c @ 3563:e120097bbd72

[gaim-migrate @ 3658] I made my perl script unloading not suck (as much). Now you may port your perl scripts--use gaim.pl and PERL-HOWTO as references. committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Sat, 28 Sep 2002 08:08:14 +0000
parents cd938f18f3f8
children 154c4a9d9b6d
line wrap: on
line diff
--- a/src/prefs.c	Sat Sep 28 03:48:28 2002 +0000
+++ b/src/prefs.c	Sat Sep 28 08:08:14 2002 +0000
@@ -861,8 +861,13 @@
 	gtk_tree_model_get_value (model, &iter, 2, &val);
 	plug = g_value_get_pointer(&val);
 	
-	g_snprintf(buf, sizeof(buf), _("<span size=\"larger\">%s %s</span>\n\n%s"), 
-		   plug->desc.name, plug->desc.version, plug->desc.description);
+	if (plug->error[0]) 
+		g_snprintf(buf, sizeof(buf), _("<span size=\"larger\">%s %s</span>\n\n"
+					       "<span weight=\"bold\" color=\"red\">%s</span>\n\n"
+					       "%s"), plug->desc.name, plug->desc.version, plug->error, plug->desc.description); 
+	else
+		g_snprintf(buf, sizeof(buf), _("<span size=\"larger\">%s %s</span>\n\n"
+					       "%s"), plug->desc.name, plug->desc.version, plug->desc.description); 
 	gtk_label_set_markup(GTK_LABEL(plugin_description), buf);
 	g_snprintf(buf, sizeof(buf), _("<span size=\"larger\">%s %s</span>\n\n"
 				       "<span weight=\"bold\">Written by:</span>\t%s\n"
@@ -915,10 +920,16 @@
 	                {}
 #endif
 	gdk_window_set_cursor(prefs->window, NULL);
-	
+	if (plug->error[0]) 
+		g_snprintf(buf, sizeof(buf), _("<span size=\"larger\">%s %s</span>\n\n"
+					       "<span weight=\"bold\" color=\"red\">%s</span>\n\n"
+					       "%s"), plug->desc.name, plug->desc.version, plug->error, plug->desc.description); 
+	else
+		g_snprintf(buf, sizeof(buf), _("<span size=\"larger\">%s %s</span>\n\n"
+					       "%s"), plug->desc.name, plug->desc.version, plug->desc.description); 
+	gtk_label_set_markup(GTK_LABEL(plugin_description), buf);
 	gtk_list_store_set (GTK_LIST_STORE (model), &iter, 0, plug->handle, -1);
-	g_snprintf(buf, sizeof(buf), _("<span size=\"larger\">%s %s</span>\n\n%s"), 
-		   plug->desc.name, plug->desc.version, plug->desc.description);
+	
 	gtk_label_set_markup(GTK_LABEL(plugin_description), buf);
 	gtk_tree_path_free(path);
 }