Opened 9 years ago
Closed 9 years ago
#519 closed defect (fixed)
Error closing volume viewer
Reported by: | Eric Pettersen | Owned by: | Tom Goddard |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | Volume Data | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
Clicking the 'X' button on the title bar of the volume viewer generated by opening nup84b.ihm results in the following error/traceback:
Traceback (most recent call last):
File "/Users/pett/src/chimera2/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/ui/gui.py", line 785, in <lambda>
dw.closeEvent = lambda e, tw=tool_window, mw=mw: mw.close_request(tw, e)
File "/Users/pett/src/chimera2/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/ui/gui.py", line 322, in close_request
tool_instance.delete()
File "/Users/pett/src/chimera2/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/volume_viewer/volumedialog.py", line 123, in delete
v.remove_volume_change_callback(self.data_region_changed)
File "/Users/pett/src/chimera2/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/map/volume.py", line 126, in remove_volume_change_callback
self.change_callbacks.remove(cb)
ValueError: list.remove(x): x not in list
Fixed.
Error when volume viewer panel closed caused by panel trying to remove callbacks for unshown volumes.