Enlightenment CVS committal Author : rephorm Project : e17 Module : proto
Dir : e17/proto/etk/src/lib Modified Files: etk_object.c Log Message: in order to pass the address, we need to make a pointer first, so it will work on amd64 systems. =================================================================== RCS file: /cvsroot/enlightenment/e17/proto/etk/src/lib/etk_object.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- etk_object.c 6 Oct 2005 23:33:37 -0000 1.3 +++ etk_object.c 7 Oct 2005 03:17:06 -0000 1.4 @@ -349,22 +349,26 @@ Etk_Type *type; Etk_Property *property; Etk_Property_Value *property_value; + va_list args2; if (!object) return; - for (property_name = first_property; property_name; property_name = va_arg(args, const char *)) + va_copy(args2, args); + for (property_name = first_property; property_name; property_name = va_arg(args2, const char *)) { if (etk_type_property_find(object->type, property_name, &type, &property)) { if (type->property_set) { - property_value = etk_property_value_create_valist(etk_property_type_get(property), &args); + property_value = etk_property_value_create_valist(etk_property_type_get(property), &args2); type->property_set(object, property->id, property_value); etk_property_value_delete(property_value); + va_end(args2); } } } + va_end(args2); } /** ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs