diff options
Diffstat (limited to 'src/gui_w32.c')
-rw-r--r-- | src/gui_w32.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gui_w32.c b/src/gui_w32.c index 074954a6c..67aa1fc11 100644 --- a/src/gui_w32.c +++ b/src/gui_w32.c @@ -638,10 +638,10 @@ gui_mswin_rm_blink_timer(void) * Stop the cursor blinking. Show the cursor if it wasn't shown. */ void -gui_mch_stop_blink(void) +gui_mch_stop_blink(int may_call_gui_update_cursor) { gui_mswin_rm_blink_timer(); - if (blink_state == BLINK_OFF) + if (blink_state == BLINK_OFF && may_call_gui_update_cursor) { gui_update_cursor(TRUE, FALSE); gui_mch_flush(); @@ -2111,7 +2111,7 @@ gui_mch_wait_for_chars(int wtime) if (gui.in_focus) gui_mch_start_blink(); else - gui_mch_stop_blink(); + gui_mch_stop_blink(TRUE); focus = gui.in_focus; } |