Mercurial > dwindows
changeset 1881:653ccb517aa1
Fix missing rowdata parameter in container enter callback on GTK3.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sat, 10 Aug 2013 06:57:00 +0000 |
parents | 6949c73e30fd |
children | 39ef93f82f04 |
files | gtk3/dw.c |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/gtk3/dw.c Fri Aug 09 23:28:17 2013 +0000 +++ b/gtk3/dw.c Sat Aug 10 06:57:00 2013 +0000 @@ -1565,8 +1565,9 @@ if((event->type == GDK_2BUTTON_PRESS && buttonevent->button == 1) || (event->type == GDK_KEY_PRESS && keyevent->keyval == VK_RETURN)) { - int (*contextfunc)(HWND, char *, void *) = work.func; + int (*contextfunc)(HWND, char *, void *, void *) = work.func; char *text = NULL; + void *data = NULL; /* Prevent some double events from happening */ if(event->type == GDK_2BUTTON_PRESS) @@ -1589,8 +1590,8 @@ { if(g_object_get_data(G_OBJECT(widget), "_dw_tree_type") == GINT_TO_POINTER(_DW_TREE_TYPE_CONTAINER)) { - gtk_tree_model_get(store, &iter, 0, &text, -1); - retval = contextfunc(work.window, text, work.data); + gtk_tree_model_get(store, &iter, 0, &text, 1, &data, -1); + retval = contextfunc(work.window, text, work.data, data); } } gtk_tree_path_free(path);