# HG changeset patch # User Karl Heuer # Date 837131162 0 # Node ID b055a4ec9351ecfea07692718aaaec320201efef # Parent bc95254784639c346b0f3c21510ab165a0735719 (w32_read_socket): Remove unused WM_ERASEBKGND code. No need to erase background now on (delayed) WM_PAINT. Move WM_PALETTECHANGED processing to raw input thread. diff -r bc9525478463 -r b055a4ec9351 src/w32term.c --- a/src/w32term.c Fri Jul 12 00:25:27 1996 +0000 +++ b/src/w32term.c Fri Jul 12 00:26:02 1996 +0000 @@ -2394,15 +2394,6 @@ { switch (msg.msg.message) { -#if 0 - case WM_ERASEBKGND: - f = x_window_to_frame (dpyinfo, msg.msg.hwnd); - if (f) - { - win32_clear_rect (f, NULL, &msg.rect); - } - break; -#endif case WM_PAINT: { f = x_window_to_frame (dpyinfo, msg.msg.hwnd); @@ -2417,10 +2408,6 @@ } 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, @@ -2429,13 +2416,6 @@ } } } - - break; - case WM_PALETTECHANGED: - f = x_window_to_frame (dpyinfo, msg.msg.hwnd); - if (f) - /* Realize palette - will force update if needed. */ - release_frame_dc (f, get_frame_dc (f)); break; case WM_KEYDOWN: case WM_SYSKEYDOWN: @@ -2490,7 +2470,7 @@ AltGr and there is a valid AltGr scan code for this key. */ if (is_dead_key (msg.msg.wParam) - && !((VkKeyScan (bufp->code) & 0xff00) == 0x600)) + && !((VkKeyScan ((char) bufp->code) & 0xff00) == 0x600)) break; bufp += add;