rcaelers / workrave

Workrave is a program that assists in the recovery and prevention of Repetitive Strain Injury (RSI). The program frequently alerts you to take micro-pauses, rest breaks and restricts you to your daily limit.
https://www.workrave.org
GNU General Public License v3.0
1.61k stars 204 forks source link

Workrave still dies on wlroots compositors when break starts #553

Closed jjramsey closed 4 months ago

jjramsey commented 4 months ago

Looks like https://github.com/rcaelers/workrave/issues/550 is not fixed just yet. I recompiled and tested Workrave after the pull request was merged, and I still see the same problem. Here's what I get when running Workrave with WAYLAND_DEBUG=1: workrave-msgs-on-labwc3.txt

As I said in a comment on the closed bug, the debug output is different; there is a zwlr_layer_surface_v1#39.destroy() there.

Unfortunately, I can't reopen the old bug, so I'm opening this one.

If you don't have the setup to test if a proposed fix solves this issue, please go ahead and ask me to do the test before closing it.

vyivel commented 4 months ago

Ah, I fixed only one instance of the problem…

Can you try https://github.com/rcaelers/workrave/pull/554?

jjramsey commented 4 months ago

Looks like Workrave is fully working on Labwc.