diff -r e650ca347f69 -r de158d6a6c24 pidgin/gtkstatusbox.c --- a/pidgin/gtkstatusbox.c Thu Jul 17 04:38:07 2008 +0000 +++ b/pidgin/gtkstatusbox.c Thu Jul 17 04:49:35 2008 +0000 @@ -203,8 +203,8 @@ const PurpleStatusType *statustype = NULL; const char *message; - statustype = purple_status_type_find_with_id(purple_account_get_status_types(account), - purple_status_type_get_id(purple_status_get_type(newstatus))); + statustype = purple_status_type_find_with_id((GList *)purple_account_get_status_types(account), + (char *)purple_status_type_get_id(purple_status_get_type(newstatus))); for (l = purple_account_get_status_types(account); l != NULL; l = l->next) { PurpleStatusType *status_type = (PurpleStatusType *)l->data; @@ -376,7 +376,7 @@ icon_box_leave_cb(GtkWidget *widget, GdkEventCrossing *event, PidginStatusBox *box) { gdk_window_set_cursor(widget->window, box->arrow_cursor); - gtk_image_set_from_pixbuf(GTK_IMAGE(box->icon), box->buddy_icon); + gtk_image_set_from_pixbuf(GTK_IMAGE(box->icon), box->buddy_icon) ; return FALSE; }