mirror of
https://github.com/vim/vim.git
synced 2025-11-13 22:54:27 -05:00
patch 8.2.0204: crash when using winnr('j') in a popup window
Problem: Crash when using winnr('j') in a popup window.
Solution: Do not search for neighbors in a popup window. (closes #5568)
This commit is contained in:
10
src/window.c
10
src/window.c
@@ -4431,6 +4431,11 @@ win_vert_neighbor(tabpage_T *tp, win_T *wp, int up, long count)
|
||||
frame_T *nfr;
|
||||
frame_T *foundfr;
|
||||
|
||||
#ifdef FEAT_PROP_POPUP
|
||||
if (popup_is_popup(wp))
|
||||
// popups don't have neighbors.
|
||||
return NULL;
|
||||
#endif
|
||||
foundfr = wp->w_frame;
|
||||
while (count--)
|
||||
{
|
||||
@@ -4513,6 +4518,11 @@ win_horz_neighbor(tabpage_T *tp, win_T *wp, int left, long count)
|
||||
frame_T *nfr;
|
||||
frame_T *foundfr;
|
||||
|
||||
#ifdef FEAT_PROP_POPUP
|
||||
if (popup_is_popup(wp))
|
||||
// popups don't have neighbors.
|
||||
return NULL;
|
||||
#endif
|
||||
foundfr = wp->w_frame;
|
||||
while (count--)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user