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:
committed by
Radosław Gliński
parent
48c854f783
commit
0e51e33b83
@@ -19,7 +19,10 @@
|
|||||||
int main(int argc_pre_gtk, char** argv_pre_gtk) {
|
int main(int argc_pre_gtk, char** argv_pre_gtk) {
|
||||||
// Before touching anything GTK+, make sure that when running on Wayland,
|
// Before touching anything GTK+, make sure that when running on Wayland,
|
||||||
// we'll still get an X11 (Xwayland) window
|
// 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.
|
// Initialize GTK+, which will handle and remove its own arguments from argv.
|
||||||
// Both GTK+ and Xenia use --option=value argument format (see man
|
// Both GTK+ and Xenia use --option=value argument format (see man
|
||||||
|
|||||||
Reference in New Issue
Block a user