src/gtkaccount.c

changeset 9609
509595c974af
parent 9591
e664cd540917
child 9617
a455a3cfcfeb
--- a/src/gtkaccount.c	Wed Jul 28 00:29:52 2004 +0000
+++ b/src/gtkaccount.c	Wed Jul 28 00:49:22 2004 +0000
@@ -1508,6 +1508,8 @@
 
 	account_win_destroy_cb(NULL, NULL, dialog);
 
+	gaim_signal_emit(gaim_gtk_account_get_handle(), "account-modified", ret);
+
 	return ret;
 }
 
@@ -2512,3 +2514,23 @@
 {
 	return &ui_ops;
 }
+
+void *
+gaim_gtk_account_get_handle() {
+	static int handle;
+
+	return &handle;
+}
+
+void
+gaim_gtk_account_init(void) {
+	gaim_signal_register(gaim_gtk_account_get_handle(), "account-modified",
+						 gaim_marshal_VOID__POINTER, NULL, 1,
+						 gaim_value_new(GAIM_TYPE_SUBTYPE,
+										GAIM_SUBTYPE_ACCOUNT));
+}
+
+void
+gaim_gtk_account_uninit(void) {
+	gaim_signals_unregister_by_instance(gaim_gtk_blist_get_handle());
+}

mercurial