Mercurial > dwindows
comparison gtk/dw.c @ 312:ff8f23594b15
Make sure itemdata is NULL for container callbacks.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 31 Mar 2003 10:20:08 +0000 |
parents | 24c1dfffe97e |
children | a07e08f708d6 |
comparison
equal
deleted
inserted
replaced
311:24c1dfffe97e | 312:ff8f23594b15 |
---|---|
402 | 402 |
403 if(work) | 403 if(work) |
404 { | 404 { |
405 if(event->button == 3) | 405 if(event->button == 3) |
406 { | 406 { |
407 int (*contextfunc)(HWND, char *, int, int, void *) = work->func; | 407 int (*contextfunc)(HWND, char *, int, int, void *, void *) = work->func; |
408 char *text; | 408 char *text; |
409 int row, col; | 409 int row, col; |
410 | 410 |
411 gtk_clist_get_selection_info(GTK_CLIST(widget), event->x, event->y, &row, &col); | 411 gtk_clist_get_selection_info(GTK_CLIST(widget), event->x, event->y, &row, &col); |
412 | 412 |
413 text = (char *)gtk_clist_get_row_data(GTK_CLIST(widget), row); | 413 text = (char *)gtk_clist_get_row_data(GTK_CLIST(widget), row); |
414 retval = contextfunc(work->window, text, event->x, event->y, work->data); | 414 retval = contextfunc(work->window, text, event->x, event->y, work->data, NULL); |
415 } | 415 } |
416 } | 416 } |
417 return retval; | 417 return retval; |
418 } | 418 } |
419 | 419 |