iridescent-desktop / hopalong

Simple Wayland compositor based on wlroots
Other
17 stars 4 forks source link

Some windows display as empty frames #5

Open adlocode opened 2 years ago

adlocode commented 2 years ago

Some windows display as empty frames instead of showing the contents of the window, and Hopalong displays an error: rdata->textures->close != NULL: Assertion failed.

This issue seems to happen with xfce4-terminal, but not with GNOME Files or gedit. Perhaps it's windows with SSD that are affected, whereas windows with CSD are fine?

hopalong_empty_frame

adlocode commented 2 years ago

The full error message is: [../src/wayland/compositor/hopalong-output.c:274] rdata->textures->close != NULL: Assertion failed.

I can get the windows to display, albeit with client-side decorations instead of server-side, by commenting out the call to hopalong_decoration_setup () in the function hopalong_xdg_shell_setup () on line 307 of hopalong-xdg.c.