diff -r caf9b30352f5 -r 874b154f4220 pidgin/gtkplugin.c --- a/pidgin/gtkplugin.c Tue Apr 07 23:26:33 2009 +0000 +++ b/pidgin/gtkplugin.c Wed Apr 08 01:40:39 2009 +0000 @@ -135,7 +135,13 @@ gtk_list_store_append (ls, &iter); - name = g_markup_escape_text(plug->info->name ? _(plug->info->name) : g_basename(plug->path), -1); + if (plug->info->name) { + name = g_markup_escape_text(_(plug->info->name), -1); + } else { + char *tmp = g_path_get_basename(plug->path); + name = g_markup_escape_text(tmp, -1); + g_free(tmp); + } version = g_markup_escape_text(purple_plugin_get_version(plug), -1); summary = g_markup_escape_text(purple_plugin_get_summary(plug), -1);