Skip to content

Program lock status isn't remembered after a garbage collect #276

@Aquateraneal

Description

@Aquateraneal

I have multiple programs that I have created and locked on-calc. Whenever a garbage collect happens, then all of them unlock. This is very annoying, as I have to go back and manually re-lock them every time. The odd thing is, if I lock a program using TI-Connect CE, it stays locked after a garbage collect. TI-Connect CE is obviously doing something that Cesium isn't, would it be possible to implement whatever TI-Connect CE is doing into Cesium?

Steps to reproduce:

  • Have two TI-Basic programs as examples. I will refer to these as prgmCONLOCK and prgmCESLOCK.
  • Open prgmCONLOCK in TI-Connect CE and lock it, and lock prgmCESLOCK inside of Cesium.
  • Run the GarbageCollect command.
    • Note: I am not actually running GarbageCollect, I am using TI-Boy CE, which sometimes needs a garbage collect after using. If need be, use TI-Boy CE for long enough that exiting causes a garbage collect, instead of running the GarbageCollect command directly.
  • Now, prgmCONLOCK should still be locked, but prgmCESLOCK won't.

Any way to fix this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions