| 70 } |
70 } |
| 71 else |
71 else |
| 72 value = gtk_entry_get_text(GTK_ENTRY(data->u.input.entry)); |
72 value = gtk_entry_get_text(GTK_ENTRY(data->u.input.entry)); |
| 73 |
73 |
| 74 if (id < data->cb_count && data->cbs[id] != NULL) |
74 if (id < data->cb_count && data->cbs[id] != NULL) |
| 75 ((GaimRequestInputCb)data->cbs[id])(value, data->user_data); |
75 ((GaimRequestInputCb)data->cbs[id])(data->user_data, value); |
| 76 |
76 |
| 77 gaim_request_close(GAIM_REQUEST_INPUT, data); |
77 gaim_request_close(GAIM_REQUEST_INPUT, data); |
| 78 } |
78 } |
| 79 |
79 |
| 80 static void |
80 static void |
| 81 __action_response_cb(GtkDialog *dialog, gint id, GaimRequestData *data) |
81 __action_response_cb(GtkDialog *dialog, gint id, GaimRequestData *data) |
| 82 { |
82 { |
| 83 if (id < data->cb_count && data->cbs[id] != NULL) |
83 if (id < data->cb_count && data->cbs[id] != NULL) |
| 84 ((GaimRequestActionCb)data->cbs[id])(id, data->user_data); |
84 ((GaimRequestActionCb)data->cbs[id])(data->user_data, id); |
| 85 |
85 |
| 86 gaim_request_close(GAIM_REQUEST_INPUT, data); |
86 gaim_request_close(GAIM_REQUEST_INPUT, data); |
| 87 } |
87 } |
| 88 |
88 |
| 89 #define STOCK_ITEMIZE(r, l) \ |
89 #define STOCK_ITEMIZE(r, l) \ |