Allow user to use wayland backend of gdk

Users can set GDK_BACKEND by themselves which will override the default x11 value
This commit is contained in:
Twig6943
2025-11-04 23:09:02 +03:00
committed by Radosław Gliński
parent 48c854f783
commit 0e51e33b83

View File

@@ -19,7 +19,10 @@
int main(int argc_pre_gtk, char** argv_pre_gtk) {
// Before touching anything GTK+, make sure that when running on Wayland,
// we'll still get an X11 (Xwayland) window
setenv("GDK_BACKEND", "x11", 1);
// also allow users to override this
if (!secure_getenv("GDK_BACKEND")) {
setenv("GDK_BACKEND", "x11", 1);
}
// Initialize GTK+, which will handle and remove its own arguments from argv.
// Both GTK+ and Xenia use --option=value argument format (see man