Change-Id: I7c495cc79ecf169f1804711ea2abe1624a0702a7
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
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;
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))
{