mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
patch 8.1.1608: the evalfunc.c file is too big
Problem: The evalfunc.c file is too big. Solution: Move sign functionality to sign.c.
This commit is contained in:
7
src/ui.c
7
src/ui.c
@@ -2998,7 +2998,7 @@ retnomove:
|
||||
return IN_OTHER_WIN;
|
||||
#endif
|
||||
#ifdef FEAT_TEXT_PROP
|
||||
// Continue a modeless selection in a popup window.
|
||||
// Continue a modeless selection in a popup window or dragging it.
|
||||
if (in_popup_win)
|
||||
{
|
||||
if (popup_dragwin != NULL)
|
||||
@@ -3056,6 +3056,9 @@ retnomove:
|
||||
popup_start_drag(wp);
|
||||
return IN_UNKNOWN;
|
||||
}
|
||||
if (which_button == MOUSE_LEFT)
|
||||
// If the click is in the scrollbar, may scroll up/down.
|
||||
popup_handle_scrollbar_click(wp, row, col);
|
||||
# ifdef FEAT_CLIPBOARD
|
||||
return IN_OTHER_WIN;
|
||||
# else
|
||||
@@ -3517,7 +3520,7 @@ mouse_find_win(int *rowp, int *colp, mouse_find_T popup UNUSED)
|
||||
{
|
||||
if (*rowp >= wp->w_winrow && *rowp < wp->w_winrow + popup_height(wp)
|
||||
&& *colp >= wp->w_wincol
|
||||
&& *colp < wp->w_wincol + popup_width(wp))
|
||||
&& *colp < wp->w_wincol + popup_width(wp))
|
||||
pwp = wp;
|
||||
}
|
||||
if (pwp != NULL)
|
||||
|
Reference in New Issue
Block a user