...
This commit is contained in:
parent
d875d7baed
commit
e405b68da1
4
glfw/ibus_glfw.c
vendored
4
glfw/ibus_glfw.c
vendored
@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user