Bug #2686

When setting a result to non persistent, its parent may be hidden and never be deleted

Added by Sebastien Jacquot about 1 month ago. Updated about 1 month ago.

Status:New Start date:12/03/2019
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:Persistence Spent time: -
Target version:TXM 0.8.1

Description

Some commands create intermediate hidden results to compute the final target result.
Eg. a CA from a Partition creates an hidden Lexical Table needed by the CA command.
When making the CA persistent, its parent is made persistent too.
But when making back the CA non-persistent, the parent LT stays persistable leading to keep some "ghost" results, stored in .prefs files and reloaded at TXM start but invisible in the UI.

Solution 1

We already propagate the user persistence to parent when it's defined to true.
We may also propagate it if defined to false AND the parent is hidden?
Are there any side effects?

History

#1 Updated by Sebastien Jacquot about 1 month ago

  • Description updated (diff)

Also available in: Atom PDF