Author: bugman Date: Thu Sep 1 13:18:28 2011 New Revision: 14566 URL: http://svn.gna.org/viewcvs/relax?rev=14566&view=rev Log: Bug fix for the removal of the auto NOE or Rx analyses from the GUI. The analyses were not being unregistered from the execution lock observer object, so when either the analysis is closed or a state is loaded, then the dead methods of the old analyses are still being called by the execution lock observer! Modified: 1.3/gui/analyses/auto_noe.py 1.3/gui/analyses/auto_rx_base.py Modified: 1.3/gui/analyses/auto_noe.py URL: http://svn.gna.org/viewcvs/relax/1.3/gui/analyses/auto_noe.py?rev=14566&r1=14565&r2=14566&view=diff ============================================================================== --- 1.3/gui/analyses/auto_noe.py (original) +++ 1.3/gui/analyses/auto_noe.py Thu Sep 1 13:18:28 2011 @@ -223,6 +223,7 @@ # Remove. status.observers.gui_uf.unregister(self.data.pipe_name) + status.observers.exec_lock.unregister(self.data.pipe_name) def execute(self, event): Modified: 1.3/gui/analyses/auto_rx_base.py URL: http://svn.gna.org/viewcvs/relax/1.3/gui/analyses/auto_rx_base.py?rev=14566&r1=14565&r2=14566&view=diff ============================================================================== --- 1.3/gui/analyses/auto_rx_base.py (original) +++ 1.3/gui/analyses/auto_rx_base.py Thu Sep 1 13:18:28 2011 @@ -239,6 +239,7 @@ # Remove. status.observers.gui_uf.unregister(self.data.pipe_name) + status.observers.exec_lock.unregister(self.data.pipe_name) def execute(self, event):