diff src/away.c @ 136:4e91b92f91a7

[gaim-migrate @ 146] Added event_back and event_buddy_back events. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Wed, 19 Apr 2000 07:57:20 +0000
parents e277d5f0c1dd
children 83dd297aa363
line wrap: on
line diff
--- a/src/away.c	Wed Apr 19 02:48:47 2000 +0000
+++ b/src/away.c	Wed Apr 19 07:57:20 2000 +0000
@@ -69,12 +69,27 @@
 
         serv_set_away(NULL);
 	awaymessage = NULL;
+#ifdef GAIM_PLUGINS
+	{
+		GList *c = callbacks;
+		struct gaim_callback *g;
+		void (*function)(void *);
+		while (c) {
+			g = (struct gaim_callback *)c->data;
+			if (g->event == event_back && g->function != NULL) { 
+				function = g->function;
+				(*function)(g->data);
+			}
+			c = c->next;
+		}
+	}
+#endif
 }
 
 void do_away_message(GtkWidget *w, struct away_message *a)
 {
 	GtkWidget *back;
-	GtkWidget *awaytext;
+ 	GtkWidget *awaytext;
         GtkWidget *vscrollbar;
 	GtkWidget *bbox;
 	GtkWidget *vbox;