libpurple/server.c

branch
soc.2013.gobjectification.plugins
changeset 36868
1aca7f52f1ef
parent 36867
92c196849837
child 36870
b41801651722
--- a/libpurple/server.c	Thu Oct 10 23:53:58 2013 +0530
+++ b/libpurple/server.c	Fri Oct 11 01:26:38 2013 +0530
@@ -178,12 +178,13 @@
 		if (PURPLE_PROTOCOL_IMPLEMENTS(protocol, SERVER_IFACE, set_info)) {
 			account = purple_connection_get_account(gc);
 
-			g_signal_emit_by_name(purple_account_manager_get_instance(),
-					"account-setting-info", account, info);
+			if (purple_signal_emit_return_1(purple_accounts_get_handle(),
+					"account-setting-info", account, info))
+				return;
 
 			purple_protocol_server_iface_set_info(protocol, gc, info);
 
-			g_signal_emit_by_name(purple_account_manager_get_instance(),
+			purple_signal_emit(purple_accounts_get_handle(),
 					"account-set-info", account, info);
 		}
 	}

mercurial