This commit is contained in:
Kovid Goyal 2018-07-10 15:28:14 +05:30
parent d875d7baed
commit e405b68da1
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

4
glfw/ibus_glfw.c vendored
View File

@ -48,7 +48,7 @@ enum Capabilities {
static inline GLFWbool static inline GLFWbool
has_env_var(const char *name, const char *val) { test_env_var(const char *name, const char *val) {
const char *q = getenv(name); const char *q = getenv(name);
return (q && strcmp(q, val) == 0) ? GLFW_TRUE : GLFW_FALSE; return (q && strcmp(q, val) == 0) ? GLFW_TRUE : GLFW_FALSE;
} }
@ -270,7 +270,7 @@ setup_connection(_GLFWIBUSData *ibus) {
void void
glfw_connect_to_ibus(_GLFWIBUSData *ibus) { glfw_connect_to_ibus(_GLFWIBUSData *ibus) {
if (ibus->inited) return; if (ibus->inited) return;
if (!has_env_var("XMODIFIERS", "@im=ibus") && !has_env_var("GTK_IM_MODULE", "ibus") && !has_env_var("QT_IM_MODULE", "ibus")) return; if (!test_env_var("XMODIFIERS", "@im=ibus") && !test_env_var("GTK_IM_MODULE", "ibus") && !test_env_var("QT_IM_MODULE", "ibus")) return;
ibus->inited = GLFW_TRUE; ibus->inited = GLFW_TRUE;
setup_connection(ibus); setup_connection(ibus);
} }