diff options
author | Campbell Barton <ideasman42@gmail.com> | 2021-08-05 09:44:03 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2021-08-05 09:44:03 +0300 |
commit | d8582d966fe4ae46c82fcbb69d3d0ca62238ea93 (patch) | |
tree | 509b2691a506ff69786bf0ef453a306862f2934d /source/blender/python/bmesh/bmesh_py_types_meshdata.c | |
parent | 2b51124d6a59bedf00397d4ef2fd4442c4fddd22 (diff) |
Fix slicing with negative indices
Negative indices that remained negative after adding the sequence length
caused incorrect slicing.
With the default scene for example:
bpy.context.scene.objects[-4:2]
Gave a different result to:
tuple(bpy.context.scene.objects)[-4:2]
Clamp indices above zero so loops that step forward works as intended.
Diffstat (limited to 'source/blender/python/bmesh/bmesh_py_types_meshdata.c')
0 files changed, 0 insertions, 0 deletions