Mercurial > vim
comparison src/ui.c @ 16835:7cade95272c4 v8.1.1419
patch 8.1.1419: listener callbacks may be called recursively
commit https://github.com/vim/vim/commit/68a4b04a8d2471adf9de595745437c7cf20b98d8
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed May 29 22:28:29 2019 +0200
patch 8.1.1419: listener callbacks may be called recursively
Problem: Listener callbacks may be called recursively.
Solution: Set "updating_screen" while listener callbacks are invoked.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 29 May 2019 22:30:06 +0200 |
parents | ce04ebdf26b8 |
children | d4a7c690c8e6 |
comparison
equal
deleted
inserted
replaced
16834:d8da28aef349 | 16835:7cade95272c4 |
---|---|
689 mch_breakcheck(force); | 689 mch_breakcheck(force); |
690 | 690 |
691 if (save_updating_screen) | 691 if (save_updating_screen) |
692 updating_screen = TRUE; | 692 updating_screen = TRUE; |
693 else | 693 else |
694 reset_updating_screen(FALSE); | 694 after_updating_screen(FALSE); |
695 | 695 |
696 recursive = FALSE; | 696 recursive = FALSE; |
697 } | 697 } |
698 | 698 |
699 /***************************************************************************** | 699 /***************************************************************************** |