Set WEBKIT_DISABLE_DMABUF_RENDERER=1 in env (#427)

* default WEBKIT_DISABLE_DMABUF_RENDERER disable

* try even earlier?
This commit is contained in:
CJ Pais 2025-12-10 22:01:04 -08:00 committed by GitHub
parent aaade62f9d
commit e8902ee33e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2,5 +2,15 @@
#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
fn main() {
#[cfg(target_os = "linux")]
{
if std::path::Path::new("/dev/dri").exists()
&& std::env::var("WAYLAND_DISPLAY").is_err()
&& std::env::var("XDG_SESSION_TYPE").unwrap_or_default() == "x11"
{
std::env::set_var("WEBKIT_DISABLE_DMABUF_RENDERER", "1");
}
}
handy_app_lib::run()
}