[USER32][NTUSER] Fix wrong return from LB_GETLISTBOXINFO (#2168)

And is now consistent with comctl32 and Wine too...
This commit is contained in:
Jose Carlos Jesus 2020-07-04 14:11:10 +01:00 committed by GitHub
parent c40b0866b1
commit 62e52c7237
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 8 deletions

View file

@ -3349,10 +3349,7 @@ NtUserGetListBoxInfo(
{
LB_DESCR *descr = ((PWND2LB)Wnd)->pLBiv;
// See Controls ListBox.c:LB_GETLISTBOXINFO must match...
if (descr->style & LBS_MULTICOLUMN) //// ReactOS
Ret = descr->page_size * descr->column_width;
else
Ret = descr->page_size;
Ret = descr->page_size;
}
_SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
{

View file

@ -3055,10 +3055,7 @@ LRESULT WINAPI ListBoxWndProc_common( HWND hwnd, UINT msg,
return LB_OKAY;
case LB_GETLISTBOXINFO:
if (descr->style & LBS_MULTICOLUMN) //// ReactOS
return descr->page_size * descr->column_width;
else
return descr->page_size;
return descr->page_size;
case WM_DESTROY:
return LISTBOX_Destroy( descr );