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'

Change History (1)

comment:1 by Tom Goddard, 8 years ago

Resolution: fixed
Status: assignedclosed

Fixed. Was missing code to check of labeled atom, residue or pseudobond was deleted.

Note: See TracTickets for help on using tickets.