Mercurial > vim
diff src/window.c @ 17863:08f1dd29550e v8.1.1928
patch 8.1.1928: popup windows don't move with the text when making changes
Commit: https://github.com/vim/vim/commit/12034e22dd80cf533ac1c681be521ab299383f63
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Aug 25 22:25:02 2019 +0200
patch 8.1.1928: popup windows don't move with the text when making changes
Problem: Popup windows don't move with the text when making changes.
Solution: Add the 'textprop" property to the popup window options, position
the popup relative to a text property. (closes #4560)
No tests yet.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 25 Aug 2019 22:30:03 +0200 |
parents | 7e6b7a4f13bc |
children | e4d3b6c466d4 |
line wrap: on
line diff
--- a/src/window.c +++ b/src/window.c @@ -2522,6 +2522,10 @@ win_close(win_T *win, int free_buf) out_flush(); #endif +#ifdef FEAT_TEXT_PROP + if (popup_win_closed(win) && !win_valid(win)) + return FAIL; +#endif win_close_buffer(win, free_buf ? DOBUF_UNLOAD : 0, TRUE); if (only_one_window() && win_valid(win) && win->w_buffer == NULL