Mercurial > vim
diff src/testdir/test_popupwin.vim @ 21729:f2ba8ebbab2b v8.2.1414
patch 8.2.1414: popupwindow missing last couple of lines
Commit: https://github.com/vim/vim/commit/bf61fdd00808bfa7cc61a82c719fc220bba50ba3
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Aug 10 20:39:17 2020 +0200
patch 8.2.1414: popupwindow missing last couple of lines
Problem: Popupwindow missing last couple of lines when cursor is in the
first line.
Solution: Compute the max height also when top aligned. (closes #6664)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 10 Aug 2020 20:45:05 +0200 |
parents | b997e872ff95 |
children | 48f9bf2c677d |
line wrap: on
line diff
--- a/src/testdir/test_popupwin.vim +++ b/src/testdir/test_popupwin.vim @@ -753,6 +753,7 @@ func Test_popup_with_mask() \ posinvert: 0, \ wrap: 0, \ fixed: 1, + \ scrollbar: v:false, \ zindex: 90, \ padding: [], \ highlight: 'PopupColor', @@ -772,6 +773,7 @@ func Test_popup_with_mask() \ posinvert: 0, \ wrap: 0, \ fixed: 1, + \ scrollbar: v:false, \ close: 'button', \ zindex: 90, \ padding: [], @@ -2169,6 +2171,11 @@ func Test_popup_too_high_scrollbar() call term_sendkeys(buf, ":call ShowPopup()\<CR>") call VerifyScreenDump(buf, 'Test_popupwin_toohigh_2', {}) + call term_sendkeys(buf, ":call popup_clear()\<CR>") + call term_sendkeys(buf, "gg$") + call term_sendkeys(buf, ":call ShowPopup()\<CR>") + call VerifyScreenDump(buf, 'Test_popupwin_toohigh_3', {}) + " clean up call StopVimInTerminal(buf) call delete('XtestPopupToohigh')