From: Tomas Mlcoch Date: Tue, 17 Jan 2012 11:17:41 +0000 (+0100) Subject: Update typemaps.i X-Git-Tag: upstream/0.2.1~587 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=47ebbb185fd727847ccbfb779299b56e55d02d6f;p=services%2Fcreaterepo_c.git Update typemaps.i --- diff --git a/typemaps.i b/typemaps.i index f6973de..d90e85b 100644 --- a/typemaps.i +++ b/typemaps.i @@ -243,12 +243,14 @@ Py_ssize_t len = PyList_Size(files); for (x=0; x < len; x++) { PyObject *file_tuple = PyList_GetItem(files, x); - if (file_tuple && PyTuple_Check(file_tuple) && PyTuple_Size(file_tuple) == 2) { + if (file_tuple && PyTuple_Check(file_tuple) && PyTuple_Size(file_tuple) == 3) { PyObject *name = PyTuple_GetItem(file_tuple, 0); - PyObject *type = PyTuple_GetItem(file_tuple, 1); + PyObject *path = PyTuple_GetItem(file_tuple, 1); + PyObject *type = PyTuple_GetItem(file_tuple, 2); if (name && type && PyString_Check(name), PyString_Check(type)) { PackageFile *pkg_f = package_file_new(); pkg_f->name = g_string_chunk_insert(pkg->chunk, PyString_AsString(name)); + pkg_f->path = g_string_chunk_insert(pkg->chunk, PyString_AsString(path)); pkg_f->type = g_string_chunk_insert(pkg->chunk, PyString_AsString(type)); pkg->files = g_slist_prepend(pkg->files, pkg_f); }