Opened 8 years ago
Closed 8 years ago
#796 closed defect (fixed)
deleting residues with labels leaves labels shown and after that, no labels reorient
Reported by: | Elaine Meng | Owned by: | Tom Goddard |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Graphics | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
open 2gbp
label ligand | solvent res
(labels reorient if I rotate)
del solvent
(all labels remain and don't reorient, but surely because of the error upon deletion, below)
Error processing trigger "graphics update"
Traceback (most recent call last):
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/triggerset.py", line 126, in invoke
return self._func(self._name, data)
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/label/label3d.py", line 262, in _update_graphics_if_needed
ld._update_graphics()
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/label/label3d.py", line 391, in _update_graphics
disp = self.visible()
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/label/label3d.py", line 469, in visible
return r.ribbon_display or r.atoms.displays.any()
File "/Users/meng/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/atomic/molc.py", line 37, in get_prop
cget(self._c_pointer_ref, 1, v_ref)
AttributeError: 'Residue' object has no attribute '_c_pointer_ref'
Fixed. Was missing code to check of labeled atom, residue or pseudobond was deleted.