Mercurial > emacs
diff src/xdisp.c @ 68275:a34c3ba8e4aa
* xdisp.c (get_window_cursor_type): Use cursor type specified by
the selected buffer for the echo area too.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Thu, 19 Jan 2006 21:12:22 +0000 |
parents | a2a9e8afb055 |
children | 682fe4bc1fa5 |
line wrap: on
line diff
--- a/src/xdisp.c Thu Jan 19 19:34:27 2006 +0000 +++ b/src/xdisp.c Thu Jan 19 21:12:22 2006 +0000 @@ -20772,12 +20772,17 @@ { if (w == XWINDOW (echo_area_window)) { - *width = FRAME_CURSOR_WIDTH (f); - return FRAME_DESIRED_CURSOR (f); - } - - *active_cursor = 0; - non_selected = 1; + if (EQ (b->cursor_type, Qt) || NILP (b->cursor_type)) + { + *width = FRAME_CURSOR_WIDTH (f); + return FRAME_DESIRED_CURSOR (f); + } + else + return get_specified_cursor_type (b->cursor_type, width); + + *active_cursor = 0; + non_selected = 1; + } } /* Nonselected window or nonselected frame. */