From 4b5f876e74ce49bfd3eb53f7d1f19624426dfef1 Mon Sep 17 00:00:00 2001 From: Pavel Roskin <pavel_roskin@geocities.com> Date: Sat, 12 Jun 1999 08:11:32 +0000 Subject: [PATCH] DIALOG_ParseTemplate16() supported up to 127 controls. Bigger values were expanded to WORD incorrectly. --- windows/dialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/dialog.c b/windows/dialog.c index b8e579fa7be..595a7dfd66c 100644 --- a/windows/dialog.c +++ b/windows/dialog.c @@ -440,7 +440,7 @@ static LPCSTR DIALOG_ParseTemplate16( LPCSTR p, DLG_TEMPLATE * result ) { result->style = GET_DWORD(p); p += sizeof(DWORD); result->exStyle = 0; - result->nbItems = *p++; + result->nbItems = (unsigned char) *p++; result->x = GET_WORD(p); p += sizeof(WORD); result->y = GET_WORD(p); p += sizeof(WORD); result->cx = GET_WORD(p); p += sizeof(WORD); -- GitLab