Skip to content

Commit 1696d32

Browse files
authored
segment: ensure run-time hierarchy refs when modifying reading order elements
1 parent 579934e commit 1696d32

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

ocrd_cis/ocropy/segment.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -850,6 +850,7 @@ def page_subgroup_in_reading_order(roelem):
850850
roelem2 = OrderedGroupType(id=roelem.regionRef + '_group',
851851
regionRef=roelem.regionRef)
852852
roelem.parent_object_.add_OrderedGroup(roelem2)
853+
roelem2.parent_object_ = roelem.parent_object_
853854
return roelem2
854855
if isinstance(roelem, (OrderedGroupIndexedType,
855856
UnorderedGroupIndexedType,
@@ -863,5 +864,6 @@ def page_subgroup_in_reading_order(roelem):
863864
index=roelem.index,
864865
regionRef=roelem.regionRef)
865866
roelem.parent_object_.add_OrderedGroupIndexed(roelem2)
867+
roelem2.parent_object_ = roelem.parent_object_
866868
return roelem2
867869
return None

0 commit comments

Comments
 (0)