11802 |
struct frame *f = XFRAME (w->frame); |
struct frame *f = XFRAME (w->frame); |
11803 |
int new_cursor_type; |
int new_cursor_type; |
11804 |
int new_cursor_width; |
int new_cursor_width; |
11805 |
|
int active_cursor; |
11806 |
struct glyph_matrix *current_glyphs; |
struct glyph_matrix *current_glyphs; |
11807 |
struct glyph_row *glyph_row; |
struct glyph_row *glyph_row; |
11808 |
struct glyph *glyph; |
struct glyph *glyph; |
11836 |
xassert (interrupt_input_blocked); |
xassert (interrupt_input_blocked); |
11837 |
|
|
11838 |
/* Set new_cursor_type to the cursor we want to be displayed. */ |
/* Set new_cursor_type to the cursor we want to be displayed. */ |
11839 |
new_cursor_type = get_window_cursor_type (w, &new_cursor_width); |
new_cursor_type = get_window_cursor_type (w, &new_cursor_width, &active_cursor); |
11840 |
|
|
11841 |
/* If cursor is currently being shown and we don't want it to be or |
/* If cursor is currently being shown and we don't want it to be or |
11842 |
it is in the wrong place, or the cursor type is not what we want, |
it is in the wrong place, or the cursor type is not what we want, |