diff --git a/CHANGELOG.md b/CHANGELOG.md index 296ac05e..62a30daf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ CHANGELOG for FlatCAM Evo beta - in Geometry Editor, in Copy Tool added the 2D copy-as-array feature therefore finishing this editor plugin upgrade - updated the FCLabel widget - replaced all the FCLabel widgets that have color HTML with the new FCLabel widget that uses parameters for 'color' and weight +- minor changes 17.04.2022 diff --git a/appEditors/AppGeoEditor.py b/appEditors/AppGeoEditor.py index 94189b45..ea0a97e0 100644 --- a/appEditors/AppGeoEditor.py +++ b/appEditors/AppGeoEditor.py @@ -1899,8 +1899,9 @@ class FCMove(FCShapeTool): for select_shape in self.draw_app.get_selected(): geometric_data = select_shape.geo try: - for g in geometric_data: - geo_list.append(g) + w_geo = geometric_data.geoms if \ + isinstance(geometric_data, (MultiPolygon, MultiLineString)) else geometric_data + geo_list += [g for g in w_geo] except TypeError: geo_list.append(geometric_data)