diff options
| author | Karl Heuer | 1996-07-12 00:26:02 +0000 |
|---|---|---|
| committer | Karl Heuer | 1996-07-12 00:26:02 +0000 |
| commit | ded385e2a01439537afb9ff1d0ebb84cbe3a1fbb (patch) | |
| tree | 8cc1b430ff70af91ff19e6155998381594e28921 | |
| parent | a60856373a7a651fa860462891c3282fec80ad76 (diff) | |
| download | emacs-ded385e2a01439537afb9ff1d0ebb84cbe3a1fbb.tar.gz emacs-ded385e2a01439537afb9ff1d0ebb84cbe3a1fbb.zip | |
(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.
| -rw-r--r-- | src/w32term.c | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/src/w32term.c b/src/w32term.c index d169be20d38..4f1fdb369c7 100644 --- a/src/w32term.c +++ b/src/w32term.c | |||
| @@ -2394,15 +2394,6 @@ w32_read_socket (sd, bufp, numchars, waitp, expected) | |||
| 2394 | { | 2394 | { |
| 2395 | switch (msg.msg.message) | 2395 | switch (msg.msg.message) |
| 2396 | { | 2396 | { |
| 2397 | #if 0 | ||
| 2398 | case WM_ERASEBKGND: | ||
| 2399 | f = x_window_to_frame (dpyinfo, msg.msg.hwnd); | ||
| 2400 | if (f) | ||
| 2401 | { | ||
| 2402 | win32_clear_rect (f, NULL, &msg.rect); | ||
| 2403 | } | ||
| 2404 | break; | ||
| 2405 | #endif | ||
| 2406 | case WM_PAINT: | 2397 | case WM_PAINT: |
| 2407 | { | 2398 | { |
| 2408 | f = x_window_to_frame (dpyinfo, msg.msg.hwnd); | 2399 | f = x_window_to_frame (dpyinfo, msg.msg.hwnd); |
| @@ -2417,10 +2408,6 @@ w32_read_socket (sd, bufp, numchars, waitp, expected) | |||
| 2417 | } | 2408 | } |
| 2418 | else | 2409 | else |
| 2419 | { | 2410 | { |
| 2420 | /* WM_ERASEBKGND is only generated (and processed) | ||
| 2421 | in response to WM_PAINT, so emulate that | ||
| 2422 | behaviour here. */ | ||
| 2423 | win32_clear_rect (f, NULL, &msg.rect); | ||
| 2424 | dumprectangle (f, | 2411 | dumprectangle (f, |
| 2425 | msg.rect.left, | 2412 | msg.rect.left, |
| 2426 | msg.rect.top, | 2413 | msg.rect.top, |
| @@ -2429,13 +2416,6 @@ w32_read_socket (sd, bufp, numchars, waitp, expected) | |||
| 2429 | } | 2416 | } |
| 2430 | } | 2417 | } |
| 2431 | } | 2418 | } |
| 2432 | |||
| 2433 | break; | ||
| 2434 | case WM_PALETTECHANGED: | ||
| 2435 | f = x_window_to_frame (dpyinfo, msg.msg.hwnd); | ||
| 2436 | if (f) | ||
| 2437 | /* Realize palette - will force update if needed. */ | ||
| 2438 | release_frame_dc (f, get_frame_dc (f)); | ||
| 2439 | break; | 2419 | break; |
| 2440 | case WM_KEYDOWN: | 2420 | case WM_KEYDOWN: |
| 2441 | case WM_SYSKEYDOWN: | 2421 | case WM_SYSKEYDOWN: |
| @@ -2490,7 +2470,7 @@ w32_read_socket (sd, bufp, numchars, waitp, expected) | |||
| 2490 | AltGr and there is a valid AltGr scan code for | 2470 | AltGr and there is a valid AltGr scan code for |
| 2491 | this key. */ | 2471 | this key. */ |
| 2492 | if (is_dead_key (msg.msg.wParam) | 2472 | if (is_dead_key (msg.msg.wParam) |
| 2493 | && !((VkKeyScan (bufp->code) & 0xff00) == 0x600)) | 2473 | && !((VkKeyScan ((char) bufp->code) & 0xff00) == 0x600)) |
| 2494 | break; | 2474 | break; |
| 2495 | 2475 | ||
| 2496 | bufp += add; | 2476 | bufp += add; |