From: Richard M. Stallman Date: Fri, 14 Jun 1996 20:54:26 +0000 (+0000) Subject: (win32_wnd_proc): No need to forward WM_ERASEBKGND to main thread. X-Git-Tag: emacs-19.34~428 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ed000659f9db71ef87860916411453011f527c1f;p=emacs.git (win32_wnd_proc): No need to forward WM_ERASEBKGND to main thread. --- diff --git a/src/w32fns.c b/src/w32fns.c index 9385d4da0c6..07001736595 100644 --- a/src/w32fns.c +++ b/src/w32fns.c @@ -2930,10 +2930,15 @@ win32_wnd_proc (hwnd, msg, wParam, lParam) switch (msg) { case WM_ERASEBKGND: + /* This is (always?) generated by BeginPaint, so there is no gain + in forwarding this message to the main thread - it can simply + erase the background before repainting. */ +#if 0 enter_crit (); GetUpdateRect (hwnd, &wmsg.rect, FALSE); leave_crit (); my_post_msg (&wmsg, hwnd, msg, wParam, lParam); +#endif return 1; case WM_PALETTECHANGED: /* ignore our own changes */