Skip to content

Commit 2dd98ca

Browse files
committed
BUG: Fixed when reopening saved vascular territory segmentation segments name list was incorrectly read.
1 parent 135df47 commit 2dd98ca

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

LiverSegments/LiverSegments.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -321,18 +321,23 @@ def vascular_territory_segmentationNodeSelected(self):
321321

322322

323323
def updateVascTerrList(self, vasc_terr_ID_list, vascular_territory_segm_node):
324+
segmentNames = []
324325
segments = vascular_territory_segm_node.GetSegmentation().GetSegmentIDs()
326+
for i in segments:
327+
segmentName = vascular_territory_segm_node.GetSegmentation().GetSegment(i).GetName()
328+
segmentNames.append(segmentName)
329+
325330
vasc_terr_ID_list.blockSignals(True)
326331
vasc_terr_ID_list.clear()
327332
initString = 'Create new territory ID'
328333
vasc_terr_ID_list.addItem(initString)
329334
firstSegmentID = 'Vascular Territory ID 1'
330-
if firstSegmentID not in segments:
335+
if firstSegmentID not in segmentNames:
331336
# No vascular territory segmentations
332337
return
333338
#Start populating Vascular Territory list
334339
index = 0
335-
for idString in segments:
340+
for idString in segmentNames:
336341
index = index+1
337342
vasc_terr_ID_list.addItem(idString)
338343
self.colormap.SetColorName(index, idString)

0 commit comments

Comments
 (0)