libpurple/plugin.c

branch
soc.2008.masterpassword
changeset 34018
303ae52b5882
parent 24569
5dbd0617a27d
parent 34009
8e996cb3581a
child 34021
25c14927f826
--- a/libpurple/plugin.c	Sat Jan 03 20:43:50 2009 +0000
+++ b/libpurple/plugin.c	Sat Jan 03 21:39:41 2009 +0000
@@ -491,6 +491,12 @@
 		}
 	}
 
+	if (plugin->info->flags & PURPLE_PLUGIN_FLAG_AUTOLOAD) {
+		purple_debug_info("plugins", "Loading autoload plugin %s\n",
+						plugin->path);
+		purple_plugin_load(plugin);
+	}
+
 	return plugin;
 #else
 	return NULL;
@@ -1408,7 +1414,7 @@
 			}
 
 			protocol_plugins = g_list_insert_sorted(protocol_plugins, plugin,
-													(GCompareFunc)compare_prpl);
+								(GCompareFunc)compare_prpl);
 		}
 	}
 

mercurial