Undoing a spectrum display operation (dropping a spectrum file on an empty display and doing 'undo')
leaves the program trying to do showMousePosition on a deleted strip:
:
AttributeError: 'StripNd' object has no attribute 'orderedAxes'
Traceback (most recent call last):
File "/home/ccpn/SharedCcpn/svnroots/ccpnv3/branches/ccpnmr3.0.b1/ccpnv3/src/python/ccpn/ui/gui/modules/GuiStrip.py", line 647, in _showMousePosition
(self.axisOrder[0], position.x(), self.axisOrder[1], position.y())
AttributeError: 'StripNd' object has no attribute 'axisOrder'
Diff:
Fixed this problem but then hit another problem: the SpectrumDisplay object is deleted but the graphics is still showing. This then leads to exceptions, e.g. in the 1d case when you click on the display (the Nd case is similar):
Fixed