user32: Fix the pointer to custom dialog control data.
Suggested by vendor2013@herdsoft.com. Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
d8607c57b0
commit
5277aa8f64
|
@ -197,7 +197,7 @@ static const WORD *DIALOG_GetControl32( const WORD *p, DLG_CONTROL_INFO *info,
|
|||
TRACE("\n");
|
||||
TRACE(" END\n" );
|
||||
}
|
||||
info->data = p + 1;
|
||||
info->data = p;
|
||||
p += GET_WORD(p) / sizeof(WORD);
|
||||
}
|
||||
else info->data = NULL;
|
||||
|
|
|
@ -553,7 +553,6 @@ static LRESULT CALLBACK test_control_procA(HWND hwnd, UINT msg, WPARAM wparam, L
|
|||
static const short sample[] = { 10,1,2,3,4,5 };
|
||||
CREATESTRUCTA *cs = (CREATESTRUCTA *)lparam;
|
||||
short *data = cs->lpCreateParams;
|
||||
todo_wine
|
||||
ok(!memcmp(data, sample, sizeof(sample)), "data mismatch: %d,%d,%d,%d,%d\n", data[0], data[1], data[2], data[3], data[4]);
|
||||
}
|
||||
return 0;
|
||||
|
|
Loading…
Reference in New Issue