]> granicus.if.org Git - vim/commit
patch 8.0.1450: GUI: endless loop when stopping cursor blinking v8.0.1450
authorBram Moolenaar <Bram@vim.org>
Wed, 31 Jan 2018 20:10:01 +0000 (21:10 +0100)
committerBram Moolenaar <Bram@vim.org>
Wed, 31 Jan 2018 20:10:01 +0000 (21:10 +0100)
commit1dd45fb4f3371f0256653b2186c8b4b3d26b3f41
tree1a98ce1bfba438843ef01ee54267da7fdd37b47e
parenta338adcf222b6a24e26ea5ae6a2ad27f914acb38
patch 8.0.1450: GUI: endless loop when stopping cursor blinking

Problem:    Endless loop when gui_mch_stop_blink() is called while blink_state
            is BLINK_OFF. (zdohnal)
Solution:   Avoid calling gui_update_cursor() recursively.
12 files changed:
src/gui.c
src/gui_gtk_x11.c
src/gui_mac.c
src/gui_photon.c
src/gui_w32.c
src/gui_x11.c
src/proto/gui_gtk_x11.pro
src/proto/gui_mac.pro
src/proto/gui_photon.pro
src/proto/gui_w32.pro
src/proto/gui_x11.pro
src/version.c