Yet another attempt at fixing bugs #14602, 14630, 14669.
authorEli Zaretskii <eliz@gnu.org>
Thu, 20 Jun 2013 17:36:24 +0000 (20:36 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 20 Jun 2013 17:36:24 +0000 (20:36 +0300)
commitb932cad7124e7c1a20fc2b127201b7dee15a142f
treebe909f3696d19eb80426661cf13326e4cfa8e3a8
parent5013fc0876296bde339d1cbbdfb19a0cfa1c4079
Yet another attempt at fixing bugs #14602, 14630, 14669.

 src/w32fns.c (w32_wnd_proc): Don't compute the header line and mode
 line dimensions here, to avoid race conditions with the main
 thread.
 src/w32term.c (w32_draw_window_cursor): Compute the header line and
 mode line dimensions here.
 <w32_system_caret_window, w32_system_caret_hdr_height>:
 <w32_system_caret_mode_height>: New variables.
 src/w32term.h: Declare them.
src/ChangeLog
src/w32fns.c
src/w32term.c
src/w32term.h