Skip to content

Commit 05a6f31

Browse files
committed
remove a duplication in polygon.c
1 parent 03bd9eb commit 05a6f31

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

shared-module/vectorio/Polygon.c

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,9 @@ static void _clobber_points_list(vectorio_polygon_t *self, mp_obj_t points_tuple
4242
if (tuple_len != 2) {
4343
mp_raise_ValueError_varg(translate("%q must be a tuple of length 2"), MP_QSTR_point);
4444
}
45-
if (!mp_obj_get_int_maybe(tuple_items[0], &self->points_list[2*i])) {
46-
self->len = 0;
47-
gc_free( self->points_list );
48-
self->points_list = NULL;
49-
mp_raise_ValueError_varg(translate("unsupported %q type"), MP_QSTR_point);
50-
}
51-
if (!mp_obj_get_int_maybe(tuple_items[1], &self->points_list[2*i + 1])) {
45+
if ( !mp_obj_get_int_maybe(tuple_items[ 0 ], &self->points_list[2*i ])
46+
|| !mp_obj_get_int_maybe(tuple_items[ 1 ], &self->points_list[2*i + 1])
47+
) {
5248
self->len = 0;
5349
gc_free( self->points_list );
5450
self->points_list = NULL;

0 commit comments

Comments
 (0)