linux: Fix ibus support on Wayland/XWayland

main
Ethan Lee 2021-03-28 14:58:41 -04:00 committed by Sam Lantinga
parent 1cd97e2695
commit 5ceb674426
1 changed files with 6 additions and 1 deletions

View File

@ -257,7 +257,12 @@ IBus_GetDBusAddressFilename(void)
}
if (!*host) {
host = "unix";
const char *session = SDL_getenv("XDG_SESSION_TYPE");
if (session != NULL && SDL_strcmp(session, "wayland") == 0) {
host = "unix-wayland";
} else {
host = "unix";
}
}
SDL_memset(config_dir, 0, sizeof(config_dir));