src/plugins.c

changeset 2102
2d024ad2e07b
parent 2090
bab8b7e309db
child 2104
8d12ab6f798c
equal deleted inserted replaced
2101:b50dccdec401 2102:2d024ad2e07b
723 sprintf(buf, "event_set_info"); 723 sprintf(buf, "event_set_info");
724 break; 724 break;
725 case event_draw_menu: 725 case event_draw_menu:
726 sprintf(buf, "event_draw_menu"); 726 sprintf(buf, "event_draw_menu");
727 break; 727 break;
728 case event_im_displayed:
729 sprintf(buf, "event_im_displayed");
730 break;
728 default: 731 default:
729 sprintf(buf, "event_unknown"); 732 sprintf(buf, "event_unknown");
730 break; 733 break;
731 } 734 }
732 return buf; 735 return buf;
775 } 778 }
776 break; 779 break;
777 780
778 /* struct gaim_connection *, char *, char ** */ 781 /* struct gaim_connection *, char *, char ** */
779 case event_im_send: 782 case event_im_send:
783 case event_im_displayed:
780 case event_chat_send: 784 case event_chat_send:
781 { 785 {
782 void (*function)(struct gaim_connection *, char *, char **, 786 void (*function)(struct gaim_connection *, char *, char **,
783 void *) = g->function; 787 void *) = g->function;
784 (*function)(arg1, arg2, arg3, g->data); 788 (*function)(arg1, arg2, arg3, g->data);
951 g_snprintf(buf, sizeof buf, "\"%s\"", (char *)arg1); 955 g_snprintf(buf, sizeof buf, "\"%s\"", (char *)arg1);
952 break; 956 break;
953 case event_draw_menu: 957 case event_draw_menu:
954 g_snprintf(buf, sizeof buf, "\"%s\"", (char *)arg2); 958 g_snprintf(buf, sizeof buf, "\"%s\"", (char *)arg2);
955 break; 959 break;
960 case event_im_displayed:
961 g_snprintf(buf, sizeof buf, "\"%s\" \"%s\" %s",
962 ((struct gaim_connection *)arg1)->username, (char *)arg2,
963 (char *)arg3 ? (char *)arg3 : "(null)");
964 break;
956 default: 965 default:
957 break; 966 break;
958 } 967 }
959 tmp = event_name(event); 968 tmp = event_name(event);
960 debug_printf("%s: %s\n", tmp, buf); 969 debug_printf("%s: %s\n", tmp, buf);

mercurial