linebender / glazier

Deprecated Rust Window Creation Library
Apache License 2.0
206 stars 32 forks source link

Wayland: connect in configure #162

Closed DJMcNab closed 1 year ago

DJMcNab commented 1 year ago

This should resolve an issue Lapce is having on the Wayland backend. There is an unexplained hang I've discovered, but the workaround I've also implemented is a correctness improvement which incidentally appears to address that hang?

See #glazier > Freeze with Wayland egl.

I've also disabled the wayland backend by default again, as it was inadvertently enabled in #119. I would like us to expose the Wayland feature up the stack all the way to Lapce (cc @waywardmonkeys), so that testing can occur directly on main Lapce without patches