mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
vim-patch:9.0.0825: cannot drag an entry in the tabpage line
Problem: Cannot drag an entry in the tabpage line.
Solution: Clear dragwin instead of got_click. (closes vim/vim#11483,
closes vim/vim#11482)
8e0ccb6bc2
This commit is contained in:
parent
552632c959
commit
45c9b10afc
@ -562,6 +562,28 @@ func Test_term_mouse_drag_to_move_tab()
|
||||
\ 'Tab page 2',
|
||||
\ '# Xtab1'], a, msg)
|
||||
|
||||
" Switch to tab1
|
||||
tabnext
|
||||
let a = split(execute(':tabs'), "\n")
|
||||
call assert_equal(['Tab page 1',
|
||||
\ '# Xtab2',
|
||||
\ 'Tab page 2',
|
||||
\ '> Xtab1'], a, msg)
|
||||
|
||||
" Click in tab2 and drag it to tab1.
|
||||
" This time it is non-current tab.
|
||||
call MouseLeftClick(row, 6)
|
||||
call assert_equal(0, getcharmod(), msg)
|
||||
for col in [7, 8, 9, 10]
|
||||
call MouseLeftDrag(row, col)
|
||||
endfor
|
||||
call MouseLeftRelease(row, col)
|
||||
let a = split(execute(':tabs'), "\n")
|
||||
call assert_equal(['Tab page 1',
|
||||
\ '# Xtab1',
|
||||
\ 'Tab page 2',
|
||||
\ '> Xtab2'], a, msg)
|
||||
|
||||
" Click elsewhere so that click in next iteration is not
|
||||
" interpreted as unwanted double-click.
|
||||
call MouseLeftClick(row, 11)
|
||||
|
Loading…
Reference in New Issue
Block a user