Author: bugman Date: Sat Aug 6 21:01:35 2011 New Revision: 14214 URL: http://svn.gna.org/viewcvs/relax?rev=14214&view=rev Log: All the model-free auto-analysis activation and deactivation calls now pass through wx.CallAfter. This is to avoid racing. Modified: branches/gui_testing/gui/analyses/auto_model_free.py Modified: branches/gui_testing/gui/analyses/auto_model_free.py URL: http://svn.gna.org/viewcvs/relax/branches/gui_testing/gui/analyses/auto_model_free.py?rev=14214&r1=14213&r2=14214&view=diff ============================================================================== --- branches/gui_testing/gui/analyses/auto_model_free.py (original) +++ branches/gui_testing/gui/analyses/auto_model_free.py Sat Aug 6 21:01:35 2011 @@ -256,11 +256,11 @@ enable = True # Activate or deactivate the elements. - self.local_tm_model_field.Enable(enable) - self.mf_model_field.Enable(enable) - self.grid_inc.Enable(enable) - self.mc_sim_num.Enable(enable) - self.max_iter.Enable(enable) + wx.CallAfter(self.local_tm_model_field.Enable, enable) + wx.CallAfter(self.mf_model_field.Enable, enable) + wx.CallAfter(self.grid_inc.Enable, enable) + wx.CallAfter(self.mc_sim_num.Enable, enable) + wx.CallAfter(self.max_iter.Enable, enable) def add_values(self, box):