Skip to content

Commit 35f622f

Browse files
Merge af168b0 into 4d1d4f6
2 parents 4d1d4f6 + af168b0 commit 35f622f

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

source/UIAUtils.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,10 @@ def iterUIARangeByUnit(rangeObj,unit,reverse=False):
126126
if pastEnd:
127127
return
128128
tempRange.MoveEndpointByRange(Endpoint_relativeStart,tempRange,Endpoint_relativeEnd)
129+
if relativeGTOperator(tempRange.CompareEndpoints(Endpoint_relativeStart,rangeObj,Endpoint_relativeEnd),-1):
130+
# tempRange is now already entirely passed the end of the given range.
131+
# Can be seen with MS Word bullet points: #9613
132+
return
129133
# Ensure that we always reach the end of the outer range, even if the units seem to stop somewhere inside
130134
if relativeLTOperator(tempRange.CompareEndpoints(Endpoint_relativeEnd,rangeObj,Endpoint_relativeEnd),0):
131135
tempRange.MoveEndpointByRange(Endpoint_relativeEnd,rangeObj,Endpoint_relativeEnd)

0 commit comments

Comments
 (0)