You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If yofi blocks after finishing the main loop, yofi's layer_shell ui and input exclusivity is still active and will soft-lock the wm.
This becomes an issue, when sending a notification with notify-send blocks for 60s when a panic occurs, thus soft-locking the wm for 60s.
Reproduce
Set a gdb breakpoint just after finishing main_inner() (currently main.rs:264) and run the program. Your wm will now be soft-locked, since the Drop impls for the wayland stuff don't actually remove the layer_shell / input exclusivity. The only time that stuff gets cleaned up is when the program exits.
The text was updated successfully, but these errors were encountered:
Issue
If yofi blocks after finishing the main loop, yofi's layer_shell ui and input exclusivity is still active and will soft-lock the wm.
This becomes an issue, when sending a notification with
notify-send
blocks for 60s when a panic occurs, thus soft-locking the wm for 60s.Reproduce
Set a gdb breakpoint just after finishing
main_inner()
(currently main.rs:264) and run the program. Your wm will now be soft-locked, since theDrop
impls for the wayland stuff don't actually remove the layer_shell / input exclusivity. The only time that stuff gets cleaned up is when the program exits.The text was updated successfully, but these errors were encountered: