Mercurial > dwindows
comparison win/dw.c @ 2469:4aadd15e3a59
Win: Fix the row data field of the container context event.
Previously it had been passing a junk pointer in that field.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Thu, 15 Apr 2021 00:24:07 +0000 |
parents | 7c716b48e5b5 |
children | fa976a5bc7bd |
comparison
equal
deleted
inserted
replaced
2468:f5fd34dfb9c7 | 2469:4aadd15e3a59 |
---|---|
3745 ListView_GetItem(tmp->window, &lvi); | 3745 ListView_GetItem(tmp->window, &lvi); |
3746 ListView_SetSelectionMark(tmp->window, iItem); | 3746 ListView_SetSelectionMark(tmp->window, iItem); |
3747 params = (void **)lvi.lParam; | 3747 params = (void **)lvi.lParam; |
3748 } | 3748 } |
3749 | 3749 |
3750 containercontextfunc(tmp->window, params ? params[_DW_DATA_TYPE_STRING] : NULL, x, y, tmp->data, (void *)lvi.lParam); | 3750 containercontextfunc(tmp->window, params ? params[_DW_DATA_TYPE_STRING] : NULL, x, y, tmp->data, params ? params[_DW_DATA_TYPE_POINTER] : NULL); |
3751 tmp = NULL; | 3751 tmp = NULL; |
3752 } | 3752 } |
3753 if(tmp) | 3753 if(tmp) |
3754 tmp = tmp->next; | 3754 tmp = tmp->next; |
3755 } | 3755 } |