Mercurial > pidgin
changeset 22996:a9dcc0187af0
Use a little more helpful debug message when a plugin can't be loaded.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Sun, 18 May 2008 19:59:27 +0000 |
parents | a367b2b30a35 |
children | 6843c06f5c6a |
files | libpurple/plugin.c |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/libpurple/plugin.c Sun May 18 16:29:21 2008 +0000 +++ b/libpurple/plugin.c Sun May 18 19:59:27 2008 +0000 @@ -359,7 +359,7 @@ { plugin->error = g_strdup_printf(_("You are using %s, but this plugin requires %s."), purple_core_get_ui(), plugin->info->ui_requirement); - purple_debug_error("plugins", "%s is not loadable: The UI requirement is not met.\n", plugin->path); + purple_debug_error("plugins", "%s is not loadable: The UI requirement is not met. (%s)\n", plugin->path, plugin->error); plugin->unloadable = TRUE; return plugin; } @@ -474,9 +474,9 @@ (PURPLE_PLUGIN_PROTOCOL_INFO(plugin)->login == NULL) || (PURPLE_PLUGIN_PROTOCOL_INFO(plugin)->close == NULL)) { - plugin->error = g_strdup(_("Plugin does not implement all required functions")); - purple_debug_error("plugins", "%s is not loadable: Plugin does not implement all required functions\n", - plugin->path); + plugin->error = g_strdup(_("Plugin does not implement all required functions (list_icon, login and close)")); + purple_debug_error("plugins", "%s is not loadable: %s\n", + plugin->path, plugin->error); plugin->unloadable = TRUE; return plugin; }