Fix Save/Load State #28

Merged
awonak merged 6 commits from fix-save-state into main 2025-08-17 17:18:57 +00:00
Owner

Also improve live clock performance when loading pattern data. If the clock is playing, only load pattern and tempo, do not load global settings which impact performance.

Refactor the save / load state use of disabling interrupts by wrapping all private methods from inside the public method. This ensures we will not have a race condition if an interrupt is called in between the private method calls.

Also improve live clock performance when loading pattern data. If the clock is playing, only load pattern and tempo, do not load global settings which impact performance. Refactor the save / load state use of disabling interrupts by wrapping all private methods from inside the public method. This ensures we will not have a race condition if an interrupt is called in between the private method calls.
awonak added 3 commits 2025-08-16 17:13:30 +00:00
awonak added 1 commit 2025-08-16 17:47:14 +00:00
awonak added 1 commit 2025-08-16 17:58:49 +00:00
awonak added 1 commit 2025-08-16 18:00:38 +00:00
awonak merged commit ed625e75fc into main 2025-08-17 17:18:57 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: awonak/libGravity#28
No description provided.