From a56eaa4b46100d739b9b739548f67953ebd614e6 Mon Sep 17 00:00:00 2001 From: Sung-Jin Park Date: Wed, 13 Dec 2017 13:05:55 +0900 Subject: [PATCH] e_input: replace getenv() with e_util_env_get() and modify to check only for libinput path backend Change-Id: I7c495cc79ecf169f1804711ea2abe1624a0702a7 Signed-off-by: Sung-Jin Park --- src/bin/e_input.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/bin/e_input.c b/src/bin/e_input.c index cba91ec..93288ec 100644 --- a/src/bin/e_input.c +++ b/src/bin/e_input.c @@ -22,6 +22,7 @@ e_input_base_dir_get(void) EINTERN int e_input_init(Ecore_Evas *ee) { + char *env = NULL; E_Input_Device *dev; E_Input_Libinput_Backend backend = E_INPUT_LIBINPUT_BACKEND_UDEV; @@ -79,10 +80,12 @@ e_input_init(Ecore_Evas *ee) TRACE_INPUT_BEGIN(e_input_device_input_backend_create); - if (getenv("E_INPUT_USE_LIBINPUT_UDEV_BACKEND")) - backend = E_INPUT_LIBINPUT_BACKEND_UDEV; - else if (getenv("E_INPUT_USE_LIBINPUT_PATH_BACKEND")) - backend = E_INPUT_LIBINPUT_BACKEND_PATH; + env = e_util_env_get("E_INPUT_USE_LIBINPUT_PATH_BACKEND"); + if (env) + { + backend = E_INPUT_LIBINPUT_BACKEND_PATH; + E_FREE(env); + } if (!e_input_device_input_backend_create(dev, backend)) { -- 2.7.4