Changeset 8c85ac1 in sasview for src/sas/qtgui/Plotting/Plotter2D.py


Ignore:
Timestamp:
Nov 20, 2018 1:10:03 AM (5 years ago)
Author:
Piotr Rozyczko <piotr.rozyczko@…>
Branches:
ESS_GUI, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc
Children:
c4c4957
Parents:
87ca467
Message:

Fixed plot generation and handling in the generic scattering calc.
SASVIEW-1216

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/qtgui/Plotting/Plotter2D.py

    r87ca467 r8c85ac1  
    299299 
    300300        self.manager.communicator.plotUpdateSignal.emit([new_plot]) 
    301  
    302301        self.manager.communicator.forcePlotDisplaySignal.emit([item, new_plot]) 
    303302 
     
    306305        Update circular averaging plot on Data2D change 
    307306        """ 
     307        if not hasattr(self,'_item'): return 
    308308        item = self._item 
    309309        if self._item.parent() is not None: 
     
    312312        # Get all plots for current item 
    313313        plots = GuiUtils.plotsFromModel("", item) 
     314        if plots is None: return 
    314315        ca_caption = '2daverage'+self.data.name 
    315316        # See if current item plots contain 2D average plot 
    316         test = [ca_caption in plot.group_id for plot in plots] 
     317        has_plot = False 
     318        for plot in plots: 
     319            if plot.group_id is None: continue 
     320            if ca_caption in plot.group_id: has_plot=True 
    317321        # return prematurely if no circular average plot found 
    318         if not any(test): return 
     322        if not has_plot: return 
    319323 
    320324        # Create a new plot 
Note: See TracChangeset for help on using the changeset viewer.