aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRaphael <glephunter@gmail.com>2024-02-10 12:21:31 +0800
committerGitHub <noreply@github.com>2024-02-10 12:21:31 +0800
commit7ab003ec790b34803d64e10e4eb463e585d599d0 (patch)
treee08a3d11226d372b9ac1deb57b13316a12326b97 /test
parentba23d109baa5a863886298fa3590e0258873f2bb (diff)
downloadrneovim-7ab003ec790b34803d64e10e4eb463e585d599d0.tar.gz
rneovim-7ab003ec790b34803d64e10e4eb463e585d599d0.tar.bz2
rneovim-7ab003ec790b34803d64e10e4eb463e585d599d0.zip
vim-patch:9.1.0087: Restoring lastused_tabpage too early in do_arg_all() (#27411)
Problem: Restore lastused_tabpage too early in do_arg_all() function it will change later in the function. Solution: Restore lastused_tabpage a bit later, when being done with tabpages (glepnir) closes: vim/vim#13992 https://github.com/vim/vim/commit/2975a54f285e5b4bf026c1dc706b5d90777d64e7
Diffstat (limited to 'test')
-rw-r--r--test/old/testdir/test_tabpage.vim7
1 files changed, 5 insertions, 2 deletions
diff --git a/test/old/testdir/test_tabpage.vim b/test/old/testdir/test_tabpage.vim
index d335f3c1ee..adb9e13269 100644
--- a/test/old/testdir/test_tabpage.vim
+++ b/test/old/testdir/test_tabpage.vim
@@ -156,10 +156,13 @@ func Test_tabpage_drop()
tab split f3
normal! gt
call assert_equal(1, tabpagenr())
+ tab drop f4
+ call assert_equal(1, tabpagenr('#'))
tab drop f3
- call assert_equal(3, tabpagenr())
- call assert_equal(1, tabpagenr('#'))
+ call assert_equal(4, tabpagenr())
+ call assert_equal(2, tabpagenr('#'))
+ bwipe!
bwipe!
bwipe!
bwipe!