File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -453,17 +453,20 @@ def on_insert(self, event):
453
453
self .viewer .status = f"New keypoint{ 's' if len (diff ) > 1 else '' } { ', ' .join (diff )} found."
454
454
for _layer , store in self ._stores .items ():
455
455
_layer .metadata ["header" ] = layer .metadata ["header" ]
456
- _layer .metadata ["face_color_cycles" ] = layer .metadata ["face_color_cycles" ]
457
- _layer .face_color = "label"
458
- _layer .face_color_cycle = layer .metadata ["face_color_cycles" ]["label" ]
459
- _layer .events .face_color ()
460
456
store .layer = _layer
461
457
462
458
for menu in self ._menus :
463
459
menu ._map_individuals_to_bodyparts ()
464
460
menu ._update_items ()
465
461
466
- self ._update_color_scheme ()
462
+ # Always update the colormap to reflect the one in the config.yaml file
463
+ for _layer , store in self ._stores .items ():
464
+ _layer .metadata ["face_color_cycles" ] = layer .metadata ["face_color_cycles" ]
465
+ _layer .face_color = "label"
466
+ _layer .face_color_cycle = layer .metadata ["face_color_cycles" ]["label" ]
467
+ _layer .events .face_color ()
468
+ store .layer = _layer
469
+ self ._update_color_scheme ()
467
470
468
471
# Remove the unnecessary layer newly added
469
472
QTimer .singleShot (10 , self .viewer .layers .pop )
You can’t perform that action at this time.
0 commit comments