summaryrefslogtreecommitdiff
path: root/shared-module
diff options
context:
space:
mode:
authorwarriorofwire <3454741+WarriorOfWire@users.noreply.github.com>2020-05-14 11:44:36 -0700
committerwarriorofwire <3454741+WarriorOfWire@users.noreply.github.com>2020-05-18 13:32:06 -0700
commitdde66cadde44e478d7b11358f768b1debc0b03c7 (patch)
tree0a42ea260896ab1cf07806e061b0d2da84034337 /shared-module
parent4bbb80e31af4c5626d118995e36ade470935fafe (diff)
remove a duplication in polygon.c
Diffstat (limited to 'shared-module')
-rw-r--r--shared-module/vectorio/Polygon.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/shared-module/vectorio/Polygon.c b/shared-module/vectorio/Polygon.c
index 7e3a3acfe..aadf47911 100644
--- a/shared-module/vectorio/Polygon.c
+++ b/shared-module/vectorio/Polygon.c
@@ -42,13 +42,9 @@ static void _clobber_points_list(vectorio_polygon_t *self, mp_obj_t points_tuple
if (tuple_len != 2) {
mp_raise_ValueError_varg(translate("%q must be a tuple of length 2"), MP_QSTR_point);
}
- if (!mp_obj_get_int_maybe(tuple_items[0], &self->points_list[2*i])) {
- self->len = 0;
- gc_free( self->points_list );
- self->points_list = NULL;
- mp_raise_ValueError_varg(translate("unsupported %q type"), MP_QSTR_point);
- }
- if (!mp_obj_get_int_maybe(tuple_items[1], &self->points_list[2*i + 1])) {
+ if ( !mp_obj_get_int_maybe(tuple_items[ 0 ], &self->points_list[2*i ])
+ || !mp_obj_get_int_maybe(tuple_items[ 1 ], &self->points_list[2*i + 1])
+ ) {
self->len = 0;
gc_free( self->points_list );
self->points_list = NULL;