diff --git a/pcbnew/python/swig/board_connected_item.i b/pcbnew/python/swig/board_connected_item.i index 90a65fe905..d1be39d8c4 100644 --- a/pcbnew/python/swig/board_connected_item.i +++ b/pcbnew/python/swig/board_connected_item.i @@ -29,9 +29,9 @@ #include %} -%typemap(out) std::list { - std::list list = $1; - std::list::const_iterator iter; +%typemap(out) std::vector { + std::vector list = $1; + std::vector::const_iterator iter; PyObject * retval = $result = PyList_New(0); @@ -50,7 +50,7 @@ case PCB_ARC_T: case PCB_VIA_T: obj = SWIG_NewPointerObj( SWIG_as_voidptr(aItem), - SWIGTYPE_p_TRACK, + SWIGTYPE_p_PCB_TRACK, 0 | 0 ); break;