comparison 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
comparison
equal deleted inserted replaced
10385:5ea6c9dd10a2 10386:232808c6d6ab
1795 perr = g_markup_escape_text(_(plug->error), -1); 1795 perr = g_markup_escape_text(_(plug->error), -1);
1796 buf = g_strdup_printf( 1796 buf = g_strdup_printf(
1797 "<span size=\"larger\">%s %s</span>\n\n" 1797 "<span size=\"larger\">%s %s</span>\n\n"
1798 "<span weight=\"bold\" color=\"red\">%s</span>\n\n" 1798 "<span weight=\"bold\" color=\"red\">%s</span>\n\n"
1799 "%s", 1799 "%s",
1800 pname, plug->info->version, perr, pdesc); 1800 pname, plug->info->version, perr, pdesc ? pdesc : "");
1801 g_free(perr); 1801 g_free(perr);
1802 } 1802 }
1803 else { 1803 else {
1804 buf = g_strdup_printf( 1804 buf = g_strdup_printf(
1805 "<span size=\"larger\">%s %s</span>\n\n%s", 1805 "<span size=\"larger\">%s %s</span>\n\n%s",
1806 pname, plug->info->version, pdesc); 1806 pname, plug->info->version, pdesc ? pdesc : "");
1807 } 1807 }
1808 gtk_label_set_markup(GTK_LABEL(plugin_description), buf); 1808 gtk_label_set_markup(GTK_LABEL(plugin_description), buf);
1809 g_free(buf); 1809 g_free(buf);
1810 1810
1811 buf = g_strdup_printf( 1811 buf = g_strdup_printf(
1818 _("<span size=\"larger\">%s %s</span>\n\n" 1818 _("<span size=\"larger\">%s %s</span>\n\n"
1819 "<span weight=\"bold\">Written by:</span> %s\n" 1819 "<span weight=\"bold\">Written by:</span> %s\n"
1820 "<span weight=\"bold\">URL:</span> %s\n" 1820 "<span weight=\"bold\">URL:</span> %s\n"
1821 "<span weight=\"bold\">File name:</span> %s"), 1821 "<span weight=\"bold\">File name:</span> %s"),
1822 #endif 1822 #endif
1823 pname, plug->info->version, pauth, pweb, plug->path); 1823 pname, plug->info->version, pauth ? pauth : "", pweb ? pweb : "", plug->path);
1824 1824
1825 gtk_label_set_markup(GTK_LABEL(plugin_details), buf); 1825 gtk_label_set_markup(GTK_LABEL(plugin_details), buf);
1826 g_value_unset(&val); 1826 g_value_unset(&val);
1827 g_free(buf); 1827 g_free(buf);
1828 g_free(pname); 1828 g_free(pname);