Update of /cvsroot/perl-win32-gui/Win32-GUI
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10721
Modified Files:
CHANGELOG ListView.xs
Log Message:
Fix first arg to Listview BeginLabelEdit event (#1706901]
Index: CHANGELOG
===================================================================
RCS file: /cvsroot/perl-win32-gui/Win32-GUI/CHANGELOG,v
retrieving revision 1.114
retrieving revision 1.115
diff -C2 -d -r1.114 -r1.115
*** CHANGELOG 15 Jul 2007 18:47:13 -0000 1.114
--- CHANGELOG 15 Jul 2007 18:52:38 -0000 1.115
***************
*** 18,21 ****
--- 18,23 ----
- GUI_Events.cpp, GUI_MessageLoops.cpp - handle window being destroyed in
callback by checking validity with IsWindow(hwnd) in many places
+ - Listview.xs - Correct second arg to OnBeginLabelEdit
+ [Glenn Munroe: Tracker 1706901]
+ [Robert May] : 20 January 2007 - Restore Original WndProc
Index: ListView.xs
===================================================================
RCS file: /cvsroot/perl-win32-gui/Win32-GUI/ListView.xs,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** ListView.xs 16 Mar 2006 23:14:31 -0000 1.13
--- ListView.xs 15 Jul 2007 18:52:38 -0000 1.14
***************
*** 230,235 ****
case LVN_BEGINLABELEDIT:
PerlResult = DoEvent(NOTXSCALL perlud, PERLWIN32GUI_NEM_CONTROL6,
"BeginLabelEdit",
! PERLWIN32GUI_ARGTYPE_LONG, (LONG) lv_notify->iItem,
-1);
--- 230,236 ----
case LVN_BEGINLABELEDIT:
+ pItem = &((LV_DISPINFO*)lParam)->item;
PerlResult = DoEvent(NOTXSCALL perlud, PERLWIN32GUI_NEM_CONTROL6,
"BeginLabelEdit",
! PERLWIN32GUI_ARGTYPE_LONG, (LONG) pItem->iItem,
-1);