comparison gtk4/dw.c @ 2291:ce1b9e558584

GTK4: Fix minor logic error causing menu activation callbacks to fail.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 05 Feb 2021 05:44:32 +0000
parents 3c3f0023ae02
children fa19fce045aa
comparison
equal deleted inserted replaced
2290:3c3f0023ae02 2291:ce1b9e558584
9617 { 9617 {
9618 GSimpleAction *action = G_SIMPLE_ACTION(g_object_get_data(object, "_dw_action")); 9618 GSimpleAction *action = G_SIMPLE_ACTION(g_object_get_data(object, "_dw_action"));
9619 9619
9620 if(action) 9620 if(action)
9621 { 9621 {
9622 int cid, sigid = _dw_set_signal_handler(G_OBJECT(action), (HWND)object, sigfunc, data, (gpointer)_dw_menu_handler, discfunc); 9622 int cid, sigid = _dw_set_signal_handler(G_OBJECT(object), (HWND)object, sigfunc, data, (gpointer)_dw_menu_handler, discfunc);
9623 void **newparams = calloc(sizeof(void *), 3); 9623 void **newparams = calloc(sizeof(void *), 3);
9624 9624
9625 newparams[0] = DW_INT_TO_POINTER(sigid); 9625 newparams[0] = DW_INT_TO_POINTER(sigid);
9626 newparams[1] = params[1]; 9626 newparams[1] = params[1];
9627 newparams[2] = DW_POINTER(object); 9627 newparams[2] = DW_POINTER(object);