libpurple/plugin.c

branch
soc.2008.masterpassword
changeset 33982
58a0de711782
parent 23220
21df3f693ca1
child 34009
8e996cb3581a
--- a/libpurple/plugin.c	Thu Aug 07 20:16:45 2008 +0000
+++ b/libpurple/plugin.c	Fri Aug 08 01:13:50 2008 +0000
@@ -489,6 +489,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;
@@ -1406,7 +1412,7 @@
 			}
 
 			protocol_plugins = g_list_insert_sorted(protocol_plugins, plugin,
-													(GCompareFunc)compare_prpl);
+								(GCompareFunc)compare_prpl);
 		}
 	}
 

mercurial