Mercurial > vim
comparison src/gui.c @ 19888:435726a03481 v8.2.0500
patch 8.2.0500: using the same loop in many places
Commit: https://github.com/vim/vim/commit/aeea72151c31d686bcbb7b06d895006d7363585c
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Apr 2 18:50:46 2020 +0200
patch 8.2.0500: using the same loop in many places
Problem: Using the same loop in many places.
Solution: Define more FOR_ALL macros. (Yegappan Lakshmanan, closes https://github.com/vim/vim/issues/5339)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 02 Apr 2020 19:00:05 +0200 |
parents | 09a621bdb0bc |
children | 3d1de9093c01 |
comparison
equal
deleted
inserted
replaced
19887:d03edd8c7e2f | 19888:435726a03481 |
---|---|
4187 } | 4187 } |
4188 | 4188 |
4189 // avoid that moving components around generates events | 4189 // avoid that moving components around generates events |
4190 ++hold_gui_events; | 4190 ++hold_gui_events; |
4191 | 4191 |
4192 for (wp = firstwin; wp != NULL; wp = W_NEXT(wp)) | 4192 FOR_ALL_WINDOWS(wp) |
4193 { | 4193 { |
4194 if (wp->w_buffer == NULL) // just in case | 4194 if (wp->w_buffer == NULL) // just in case |
4195 continue; | 4195 continue; |
4196 // Skip a scrollbar that is being dragged. | 4196 // Skip a scrollbar that is being dragged. |
4197 if (!force && (gui.dragged_sb == SBAR_LEFT | 4197 if (!force && (gui.dragged_sb == SBAR_LEFT |