X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fpython%2Fprimitives.c;h=55e80d069b3f1247de3c7347466a1a17b25048aa;hb=8a2a381612e8e82755a8de6a59d25e78bb25d905;hp=be626717192ccd284cd57d4d3fda073bdae5128f;hpb=878ee5fa4b0535398f72bbcb9aee50e4fac115d2;p=swftools.git diff --git a/lib/python/primitives.c b/lib/python/primitives.c index be62671..55e80d0 100644 --- a/lib/python/primitives.c +++ b/lib/python/primitives.c @@ -189,22 +189,22 @@ static int bbox_setattr(PyObject * self, char* a, PyObject* o) BBoxObject*bbox= (BBoxObject*)self; if(!strcmp(a, "xmin")) { float xmin; - if (!PyArg_Parse(o, "i", &xmin)) goto err; + if (!PyArg_Parse(o, "f", &xmin)) goto err; bbox->bbox.xmin = (int)(xmin*20); return 0; } else if(!strcmp(a, "ymin")) { float ymin; - if (!PyArg_Parse(o, "i", &ymin)) goto err; + if (!PyArg_Parse(o, "f", &ymin)) goto err; bbox->bbox.ymin = (int)(ymin*20); return 0; } else if(!strcmp(a, "xmax")) { float xmax; - if (!PyArg_Parse(o, "i", &xmax)) goto err; + if (!PyArg_Parse(o, "f", &xmax)) goto err; bbox->bbox.xmax = (int)(xmax*20); return 0; } else if(!strcmp(a, "ymax")) { float ymax; - if (!PyArg_Parse(o, "i", &ymax)) goto err; + if (!PyArg_Parse(o, "f", &ymax)) goto err; bbox->bbox.ymax = (int)(ymax*20); return 0; }