Mercurial > pidgin.yaz
diff libpurple/plugin.c @ 20298:a2220ad38ebd
applied changes from 63162f419a649bdd77b85cff73c4c490ec863ed1
through 70099adae9dd083166660f2de8b4ee6f447d9d08
log message:
| Try to load a plugin from the saved preference even if it is not in the standard path.
committer: Luke Schierer <lschiere@pidgin.im>
| author | Sadrul Habib Chowdhury <imadil@gmail.com> |
|---|---|
| date | Fri, 19 Oct 2007 16:22:08 +0000 |
| parents | 44b4e8bd759b |
| children | 96929e7acb86 a8332645ce5b |
line wrap: on
line diff
--- a/libpurple/plugin.c Fri Oct 19 16:19:30 2007 +0000 +++ b/libpurple/plugin.c Fri Oct 19 16:22:08 2007 +0000 @@ -1275,13 +1275,9 @@ if (basename) basename = purple_plugin_get_basename(filename); - if ((plugin = purple_plugins_find_with_filename(filename)) != NULL) - { - purple_debug_info("plugins", "Loading saved plugin %s\n", - plugin->path); - purple_plugin_load(plugin); - } - else if (basename && (plugin = purple_plugins_find_with_basename(basename)) != NULL) + if (((plugin = purple_plugins_find_with_filename(filename)) != NULL) || + (basename && (plugin = purple_plugins_find_with_basename(basename)) != NULL) || + ((plugin = purple_plugin_probe(filename)) != NULL)) { purple_debug_info("plugins", "Loading saved plugin %s\n", plugin->path);
