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]>
