0
0
mirror of https://github.com/vim/vim.git synced 2025-07-26 11:04:33 -04:00

updated for version 7.3.958

Problem:    Python: Iteration destructor not set.
Solution:   Put IterDestructor to use. (ZyX)
This commit is contained in:
Bram Moolenaar 2013-05-15 19:07:47 +02:00
parent 3dab2806fe
commit 2cd7362e30
2 changed files with 3 additions and 2 deletions

View File

@ -566,7 +566,6 @@ IterNew(void *start, destructorfun destruct, nextfun next)
return (PyObject *)(self);
}
#if 0 /* unused */
static void
IterDestructor(PyObject *self)
{
@ -576,7 +575,6 @@ IterDestructor(PyObject *self)
DESTRUCTOR_FINISH(self);
}
#endif
static PyObject *
IterNext(PyObject *self)
@ -3823,6 +3821,7 @@ init_structs(void)
IterType.tp_doc = "generic iterator object";
IterType.tp_iter = IterIter;
IterType.tp_iternext = IterNext;
IterType.tp_dealloc = IterDestructor;
vim_memset(&BufferType, 0, sizeof(BufferType));
BufferType.tp_name = "vim.buffer";

View File

@ -728,6 +728,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
958,
/**/
957,
/**/