@@ -173,21 +173,24 @@ def __init__(self, *args, **kwargs):
173
173
"view_event" : self .imageView_image ,
174
174
"view_poly" : self .imageView_image_poly ,
175
175
"cmap" : None ,
176
- "cmap_changed" : False ,
176
+ "cmap_changed" : {"view_event" : False ,
177
+ "view_poly" : False },
177
178
"kwargs" : dict (autoLevels = False , levels = self .levels_image ),
178
179
},
179
180
"qpi_pha" : {
180
181
"view_event" : self .imageView_image_pha ,
181
182
"view_poly" : self .imageView_image_poly_pha ,
182
183
"cmap" : self .cmap_pha ,
183
- "cmap_changed" : False ,
184
+ "cmap_changed" : {"view_event" : False ,
185
+ "view_poly" : False },
184
186
"kwargs" : dict (autoLevels = False , levels = self .levels_qpi_pha ),
185
187
},
186
188
"qpi_amp" : {
187
189
"view_event" : self .imageView_image_amp ,
188
190
"view_poly" : self .imageView_image_poly_amp ,
189
191
"cmap" : None ,
190
- "cmap_changed" : False ,
192
+ "cmap_changed" : {"view_event" : False ,
193
+ "view_poly" : False },
191
194
"kwargs" : dict (autoLevels = False , levels = self .levels_qpi_amp ),
192
195
},
193
196
}
@@ -421,7 +424,8 @@ def _prepare_event_image_qpi_pha(self, ds, event, state):
421
424
if self .img_info ["qpi_pha" ]["cmap" ] != new_cmap :
422
425
self .img_info ["qpi_pha" ]["cmap" ] = new_cmap
423
426
# performance
424
- self .img_info ["qpi_pha" ]["cmap_changed" ] = True
427
+ self .img_info ["qpi_pha" ]["cmap_changed" ]["view_poly" ] = True
428
+ self .img_info ["qpi_pha" ]["cmap_changed" ]["view_event" ] = True
425
429
426
430
cell_img = self ._insert_contour_and_zoom (
427
431
cell_img ,
@@ -484,8 +488,8 @@ def show_image(self, feat, view, cell_img):
484
488
485
489
if (self .img_info [feat ]["cmap" ] is not None
486
490
# performance
487
- and self .img_info [feat ]["cmap_changed" ]):
488
- self .img_info [feat ]["cmap_changed" ] = False
491
+ and self .img_info [feat ]["cmap_changed" ][ view ] ):
492
+ self .img_info [feat ]["cmap_changed" ][ view ] = False
489
493
self .img_info [feat ][view ].setColorMap (self .img_info [feat ]["cmap" ])
490
494
self .img_info [feat ][view ].show ()
491
495
0 commit comments