Opened 7 years ago

Closed 7 years ago

#1905 closed defect (fixed)

ringfill not saved in session

Reported by: Elaine Meng Owned by: Eric Pettersen
Priority: major Milestone:
Component: Sessions Version:
Keywords: Cc: Greg Couch
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

If I save a session with filled rings and restore it the rings are not filled. Also, the rings refuse to fill when I command them to, maybe because they think they are already filled.

open 1bna
nuc fill
save test.cxs
close session
open test.cxs
...rings are not filled
nuc fill
...rings are not filled

tested in UCSF ChimeraX version: 0.9 (2019-04-30)

does not matter if Chimera is quit between saving and restoring session

Change History (4)

comment:1 by Elaine Meng, 7 years ago

however, "style ringfill thick" works to make them filled again

comment:2 by Greg Couch, 7 years ago

Cc: Greg Couch added
Owner: changed from Greg Couch to Eric Pettersen

Eric, I think this would be quick for you. Could you add _ring_display_count, which is analogous the _ribbon_display_count, to Structure::session_info() and Structure::session_restore(). And shouldn't both of those be copied in Structure::_copy() as well?

comment:3 by Eric Pettersen, 7 years ago

Yeah, there's various version-info-related data to change as well. FYI, you need to alert me when you add C++ atomic attributes that need to be saved/copied! Anyhoo, will do this very soon.

--Eric

comment:4 by Eric Pettersen, 7 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.