- Fix a condition that fails the dialog test_GetDlgItemText after running the msg test then run dialog again.

svn path=/trunk/; revision=60820
This commit is contained in:
James Tabor 2013-11-01 06:43:56 +00:00
parent 15743f2521
commit c9372b80da

View file

@ -2126,9 +2126,12 @@ GetDlgItem(
int nIDDlgItem)
{
int i;
HWND *list = WIN_ListChildren(hDlg);
HWND *list;
HWND ret = 0;
if (!hDlg) return 0;
list = WIN_ListChildren(hDlg);
if (!list) return 0;
for (i = 0; list[i]; i++) if (GetWindowLongPtrW(list[i], GWLP_ID) == nIDDlgItem) break;
@ -2190,7 +2193,7 @@ GetDlgItemTextA(
{
HWND hWnd = GetDlgItem(hDlg, nIDDlgItem);
if ( hWnd ) return GetWindowTextA(hWnd, lpString, nMaxCount);
if ( nMaxCount ) *lpString = 0;
if ( nMaxCount ) lpString[0] = '\0';
return 0;
}
@ -2208,7 +2211,7 @@ GetDlgItemTextW(
{
HWND hWnd = GetDlgItem(hDlg, nIDDlgItem);
if ( hWnd ) return GetWindowTextW(hWnd, lpString, nMaxCount);
if ( nMaxCount ) *lpString = 0;
if ( nMaxCount ) lpString[0] = '\0';
return 0;
}