@@ -283,17 +283,22 @@ def on_action_save_imageseries_triggered(self):
283283 QMessageBox .warning (self .ui , 'HEXRD' , msg )
284284 return
285285
286- if len (HexrdConfig ().imageseries_dict ) > 1 :
286+ if self .load_widget .unaggregated_images :
287+ ims_dict = self .load_widget .unaggregated_images
288+ else :
289+ ims_dict = HexrdConfig ().imageseries_dict
290+
291+ if len (ims_dict ) > 1 :
287292 # Have the user choose an imageseries to save
288- names = list (HexrdConfig (). imageseries_dict .keys ())
293+ names = list (ims_dict .keys ())
289294 name , ok = QInputDialog .getItem (self .ui , 'HEXRD' ,
290295 'Select ImageSeries' , names , 0 ,
291296 False )
292297 if not ok :
293298 # User canceled...
294299 return
295300 else :
296- name = list (HexrdConfig (). imageseries_dict .keys ())[0 ]
301+ name = list (ims_dict .keys ())[0 ]
297302
298303 selected_file , selected_filter = QFileDialog .getSaveFileName (
299304 self .ui , 'Save ImageSeries' , HexrdConfig ().working_dir ,
@@ -324,7 +329,7 @@ def on_action_save_imageseries_triggered(self):
324329 # to be the same as the file name...
325330 kwargs ['cache_file' ] = selected_file
326331
327- HexrdConfig ().save_imageseries (name , selected_file ,
332+ HexrdConfig ().save_imageseries (ims_dict . get ( name ), name , selected_file ,
328333 selected_format , ** kwargs )
329334
330335 def on_action_save_materials_triggered (self ):
0 commit comments