Zhiyi Zhang (@zhiyi) commented about dlls/user32/edit.c:
- CopyRect(&es->format_rect, rc);
- if (ExStyle & WS_EX_CLIENTEDGE) {
- if (EDIT_is_valid_format_rect(es, rc))
- {
CopyRect(&es->format_rect, rc);
GetClientRect(es->hwndSelf, &edit_rect);
if ((rc->bottom - rc->top) > (edit_rect.bottom - edit_rect.top))
is_large = 1;
- }
- else
- {
GetClientRect(es->hwndSelf, &es->format_rect);
is_large = 0;
You don't need to do this because is_large is initialized to 0 already. Or don't initialize is_large.