Author: bugman Date: Wed Sep 21 14:38:33 2011 New Revision: 14730 URL: http://svn.gna.org/viewcvs/relax?rev=14730&view=rev Log: Bug fix for racing in the spin viewer window when switching pipes. The pipe.switch user function was queue rather than synchronously executed, so that the execution lock would block the switching of analysis tabs if too many spins were present. Modified: 1.3/gui/spin_viewer/frame.py Modified: 1.3/gui/spin_viewer/frame.py URL: http://svn.gna.org/viewcvs/relax/1.3/gui/spin_viewer/frame.py?rev=14730&r1=14729&r2=14730&view=diff ============================================================================== --- 1.3/gui/spin_viewer/frame.py (original) +++ 1.3/gui/spin_viewer/frame.py Wed Sep 21 14:38:33 2011 @@ -332,7 +332,7 @@ # Switch. if pipe_switch: # Switch data pipes. - self.gui.interpreter.queue('pipe.switch', pipe) + self.gui.interpreter.apply('pipe.switch', pipe) # Update the tree view. self.tree_panel.update()