Skip to content

Commit 35ff6a6

Browse files
committed
fix: clear column actually removes elements. Also load from dict adds in reversed order to maintain correct order
1 parent 68abea7 commit 35ff6a6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

LoopStructural/modelling/core/stratigraphic_column.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -222,8 +222,8 @@ def clear(self, basement=True):
222222
if basement:
223223
self.add_basement()
224224

225-
else:
226-
self.order = []
225+
226+
self.order = []
227227
self.group_mapping = {}
228228
self.notify('column_cleared')
229229
def add_unit(self, name,*, colour=None, thickness=None, where='top',id=None):
@@ -460,7 +460,7 @@ def update_from_dict(self, data):
460460
with self.freeze_notifications():
461461
self.clear(basement=False)
462462
elements_data = data.get("elements", [])
463-
for element_data in elements_data:
463+
for element_data in reversed(elements_data):
464464
if "unconformity_type" in element_data:
465465
element = StratigraphicUnconformity.from_dict(element_data)
466466
else:

0 commit comments

Comments
 (0)