Mercurial > dwindows
comparison dw.hpp @ 2937:cacb6610abfc
C++: Fix incorrect parameter order in Container/Tree select causing crashes.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sat, 31 Dec 2022 04:29:47 +0000 |
parents | 75f6e21f5a02 |
children | 1184f58135ba |
comparison
equal
deleted
inserted
replaced
2936:75f6e21f5a02 | 2937:cacb6610abfc |
---|---|
1425 std::function<int(HTREEITEM, char *, void *)> _ConnectItemSelect; | 1425 std::function<int(HTREEITEM, char *, void *)> _ConnectItemSelect; |
1426 std::function<int(char *, int, int, void *)> _ConnectItemContext; | 1426 std::function<int(char *, int, int, void *)> _ConnectItemContext; |
1427 #endif | 1427 #endif |
1428 int (*_ConnectItemSelectOld)(ObjectView *, HTREEITEM, char *, void *); | 1428 int (*_ConnectItemSelectOld)(ObjectView *, HTREEITEM, char *, void *); |
1429 int (*_ConnectItemContextOld)(ObjectView *, char *, int, int, void *); | 1429 int (*_ConnectItemContextOld)(ObjectView *, char *, int, int, void *); |
1430 static int _OnItemSelect(HWND window, HTREEITEM item, char *text, void *itemdata, void *data) { | 1430 static int _OnItemSelect(HWND window, HTREEITEM item, char *text, void *data, void *itemdata) { |
1431 ObjectView *classptr = reinterpret_cast<ObjectView *>(data); | 1431 ObjectView *classptr = reinterpret_cast<ObjectView *>(data); |
1432 #ifdef DW_LAMBDA | 1432 #ifdef DW_LAMBDA |
1433 if(classptr->_ConnectItemSelect) | 1433 if(classptr->_ConnectItemSelect) |
1434 return classptr->_ConnectItemSelect(item, text, itemdata); | 1434 return classptr->_ConnectItemSelect(item, text, itemdata); |
1435 #endif | 1435 #endif |