[ros-diffs] [gbrunmar] 33534: Synced listbox LB_SETCURSEL behaviour with Wine, to pass a couple of more winetests.
gbrunmar at svn.reactos.org
gbrunmar at svn.reactos.org
Thu May 15 22:11:27 CEST 2008
Author: gbrunmar
Date: Thu May 15 15:11:26 2008
New Revision: 33534
URL: http://svn.reactos.org/svn/reactos?rev=33534&view=rev
Log:
Synced listbox LB_SETCURSEL behaviour with Wine, to pass a couple of more winetests.
Modified:
trunk/reactos/dll/win32/user32/controls/listbox.c
Modified: trunk/reactos/dll/win32/user32/controls/listbox.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/user32/controls/listbox.c?rev=33534&r1=33533&r2=33534&view=diff
==============================================================================
--- trunk/reactos/dll/win32/user32/controls/listbox.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/user32/controls/listbox.c [iso-8859-1] Thu May 15 15:11:26 2008
@@ -3101,10 +3101,10 @@
#endif
case LB_SETCURSEL:
if (IS_MULTISELECT(descr)) return LB_ERR;
- LISTBOX_SetCaretIndex( descr, wParam, TRUE );
+ LISTBOX_SetCaretIndex( descr, wParam, FALSE );
ret = LISTBOX_SetSelection( descr, wParam, TRUE, FALSE );
- if (lphc && ret != LB_ERR) ret = descr->selected_item;
- return ret;
+ if (ret != LB_ERR) ret = descr->selected_item;
+ return ret;
#ifndef __REACTOS__
case LB_GETSELCOUNT16:
@@ -3448,9 +3448,10 @@
break;
default:
- if ((msg >= WM_USER) && (msg < 0xc000))
+ /*if ((msg >= WM_USER) && (msg < 0xc000))
WARN("[%p]: unknown msg %04x wp %08lx lp %08lx\n",
- hwnd, msg, wParam, lParam );
+ hwnd, msg, wParam, lParam );*/
+ break;
}
return unicode ? DefWindowProcW( hwnd, msg, wParam, lParam ) :
More information about the Ros-diffs
mailing list