[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