Async guard
This should prevent race condition and crashes when when changing modes (locking, unlocking, creating new profile)
Edited by Mateusz Żebrak
Merge request reports
Activity
added Topic::TUI bug labels
requested review from @msobczyk
assigned to @mzebrak
added 12 commits
-
bddf1ec1...543eca54 - 3 commits from branch
develop
- dd733b0a - Add AsyncGuard
- 63a6f0dd - Make LockSource literal consistent with worker name
- 712172f4 - Use AsyncGuard to protect from race condition and crash during CreateProfileForm
- e0a5d873 - Use AsyncGuard to protect from race condition and crash when lock widget/key binding is pressed
- f250bd54 - Create Clive._switch_mode_into_locked
- a2d6529d - Create Clive._switch_mode_into_unlocked
- a5f8656a - Use AsyncGuard to protect from race condition and crash during Unlock
- 5feb8656 - Use a single _screen_remove_guard
- 3c266e2a - Use RLock in AsyncGuard, allow for both skipping or waiting until available
Toggle commit list-
bddf1ec1...543eca54 - 3 commits from branch
mentioned in merge request !576 (merged)
- Resolved by Marcin Sobczyk
added 12 commits
-
340c5e01...d56ed2b1 - 8 commits from branch
develop
- ae5a789d - Remove dead code
- a2451937 - Make LockSource literal consistent with worker name
- 1c45a143 - Add AsyncGuard
- 1ed2e7ad - Use AsyncGuard to protect from race condition and crash when screen is
Toggle commit list-
340c5e01...d56ed2b1 - 8 commits from branch
added 1 commit
- 332a6b4f - Use AsyncGuard to protect from race condition and crash when screen is
added Review label
mentioned in merge request !602 (merged)
changed milestone to %Release v1.27.5.21
- Resolved by Marcin Sobczyk
added 8 commits
-
ae8cc42d...a2800f83 - 2 commits from branch
develop
- 3034dc37 - Remove dead code
- 847bb16e - Make LockSource literal consistent with worker name
- 262f7f9a - Add AsyncGuard
- e20ade7c - Use AsyncGuard to protect from race condition and crash when screen is
- 607cb4e1 - Create switch_mode_with_reset and reset_mode
- a0fca06f - Log current mode and screen stacks in debug loop
Toggle commit list-
ae8cc42d...a2800f83 - 2 commits from branch
Please register or sign in to reply