1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-19 04:21:45 -07:00

(w32_read_socket): Erase update rect on WM_PAINT, so

no need to process WM_ERASEBKGND.
This commit is contained in:
Richard M. Stallman 1996-06-14 20:54:55 +00:00
parent ed000659f9
commit 70204e221d

View file

@ -2394,6 +2394,7 @@ w32_read_socket (sd, bufp, numchars, waitp, expected)
{
switch (msg.msg.message)
{
#if 0
case WM_ERASEBKGND:
f = x_window_to_frame (dpyinfo, msg.msg.hwnd);
if (f)
@ -2401,6 +2402,7 @@ w32_read_socket (sd, bufp, numchars, waitp, expected)
win32_clear_rect (f, NULL, &msg.rect);
}
break;
#endif
case WM_PAINT:
{
f = x_window_to_frame (dpyinfo, msg.msg.hwnd);
@ -2415,12 +2417,15 @@ w32_read_socket (sd, bufp, numchars, waitp, expected)
}
else
{
/* WM_ERASEBKGND is only generated (and processed)
in response to WM_PAINT, so emulate that
behaviour here. */
win32_clear_rect (f, NULL, &msg.rect);
dumprectangle (f,
msg.rect.left,
msg.rect.top,
msg.rect.right-msg.rect.left+1,
msg.rect.bottom-msg.rect.top+1);
}
}
}