Your analysis is almost right :-)

`poll` waits for file _descriptors_ which includes things like pipes and other 
communication methods, like those used by the Wayland compositor or X11 to tell 
GTK to redraw its part of the screen.  Given your description of "artifacts" 
its likely that the compositor is never telling GTK to redraw, or at least the 
message is not getting through.

Why it takes a long time I don't know.

Given your distro I presume its running with Wayland direct, not via xwayland, 
run with `GDK_BACKEND=wayland geany` and `GDK_BACKEND=x11 geany` and see if 
there is any difference.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3447#issuecomment-1610993471
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/issues/3447/[email protected]>

Reply via email to