Skip to content

Commit e950f99

Browse files
committed
patch 8.1.0041: attribute "width" missing from python window attribute list
Problem: Attribute "width" missing from python window attribute list. Solution: Add the item. (Ken Takata) Order the list like the items are used in the WindowAttr() function.
1 parent e31e256 commit e950f99

File tree

4 files changed

+17
-4
lines changed

4 files changed

+17
-4
lines changed

src/if_py_both.h

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3836,9 +3836,20 @@ get_firstwin(TabPageObject *tabObject)
38363836
else
38373837
return firstwin;
38383838
}
3839+
3840+
// Use the same order as in the WindowAttr() function.
38393841
static char *WindowAttrs[] = {
3840-
"buffer", "cursor", "height", "vars", "options", "number", "row", "col",
3841-
"tabpage", "valid",
3842+
"buffer",
3843+
"cursor",
3844+
"height",
3845+
"row",
3846+
"width",
3847+
"col",
3848+
"vars",
3849+
"options",
3850+
"number",
3851+
"tabpage",
3852+
"valid",
38423853
NULL
38433854
};
38443855

src/testdir/test86.ok

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ vim.current.window:Window:True
443443
vim.current.tabpage:TabPage:True
444444
current:__dir__,__members__,buffer,line,range,tabpage,window
445445
buffer:__dir__,__members__,append,mark,name,number,options,range,valid,vars
446-
window:__dir__,__members__,buffer,col,cursor,height,number,options,row,tabpage,valid,vars
446+
window:__dir__,__members__,buffer,col,cursor,height,number,options,row,tabpage,valid,vars,width
447447
tabpage:__dir__,__members__,number,valid,vars,window,windows
448448
range:__dir__,__members__,append,end,start
449449
dictionary:__dir__,__members__,get,has_key,items,keys,locked,pop,popitem,scope,update,values

src/testdir/test87.ok

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ vim.current.window:Window:True
443443
vim.current.tabpage:TabPage:True
444444
current:__dir__,buffer,line,range,tabpage,window
445445
buffer:__dir__,append,mark,name,number,options,range,valid,vars
446-
window:__dir__,buffer,col,cursor,height,number,options,row,tabpage,valid,vars
446+
window:__dir__,buffer,col,cursor,height,number,options,row,tabpage,valid,vars,width
447447
tabpage:__dir__,number,valid,vars,window,windows
448448
range:__dir__,append,end,start
449449
dictionary:__dir__,get,has_key,items,keys,locked,pop,popitem,scope,update,values

src/version.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -761,6 +761,8 @@ static char *(features[]) =
761761

762762
static int included_patches[] =
763763
{ /* Add new patch number below this line */
764+
/**/
765+
41,
764766
/**/
765767
40,
766768
/**/

0 commit comments

Comments
 (0)