Mercurial > emacs
changeset 15435:d18c26cf45f4
(w32_read_socket): Erase update rect on WM_PAINT, so
no need to process WM_ERASEBKGND.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Fri, 14 Jun 1996 20:54:55 +0000 |
parents | 38d485973e00 |
children | 0dd0e409b9fb |
files | src/w32term.c |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/w32term.c Fri Jun 14 20:54:26 1996 +0000 +++ b/src/w32term.c Fri Jun 14 20:54:55 1996 +0000 @@ -2394,6 +2394,7 @@ { switch (msg.msg.message) { +#if 0 case WM_ERASEBKGND: f = x_window_to_frame (dpyinfo, msg.msg.hwnd); if (f) @@ -2401,6 +2402,7 @@ 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 @@ } 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); - } } }