From: Kim F. Storm Date: Thu, 24 Oct 2002 19:58:23 +0000 (+0000) Subject: (x_display_and_set_cursor): Get active_cursor from X-Git-Tag: ttn-vms-21-2-B4~12733 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=1cdf2e12769c9461828ad720b9cff427e76addbb;p=emacs.git (x_display_and_set_cursor): Get active_cursor from get_window_cursor_type to track system caret. --- diff --git a/src/w32term.c b/src/w32term.c index acf06daee31..f8d4e2e664e 100644 --- a/src/w32term.c +++ b/src/w32term.c @@ -9759,11 +9759,10 @@ x_display_and_set_cursor (w, on, hpos, vpos, x, y) struct frame *f = XFRAME (w->frame); int new_cursor_type; int new_cursor_width; + int active_cursor; struct glyph_matrix *current_glyphs; struct glyph_row *glyph_row; struct glyph *glyph; - int cursor_non_selected; - int active_cursor = 1; /* This is pointless on invisible frames, and dangerous on garbaged windows and frames; in the latter case, the frame or window may @@ -9794,7 +9793,7 @@ x_display_and_set_cursor (w, on, hpos, vpos, x, y) xassert (interrupt_input_blocked); /* Set new_cursor_type to the cursor we want to be displayed. */ - new_cursor_type = get_window_cursor_type (w, &new_cursor_width); + new_cursor_type = get_window_cursor_type (w, &new_cursor_width, &active_cursor); /* If cursor is currently being shown and we don't want it to be or it is in the wrong place, or the cursor type is not what we want,