Mercurial > pidgin
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); |