Change-Id: I71cc583e2f0c059137f89321529abcca9afae5d8
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
{
E_Input_Backend *input;
char *env = NULL;
+ int buf_size = 0;
+ int res = 0;
/* check for valid device */
EINA_SAFETY_ON_NULL_RETURN_VAL(dev, EINA_FALSE);
}
E_FREE(env);
+ env = e_util_env_get("UDEV_MONITOR_EVENT_SOURCE");
+
+ if (env)
+ {
+ libinput_udev_set_udev_monitor_event_source(env);
+ }
+ E_FREE(env);
+
+ env = e_util_env_get("UDEV_MONITOR_BUFFER_SIZE");
+
+ if ((env) && (buf_size = atoi(env)))
+ {
+ res = libinput_udev_set_udev_monitor_buffer_size(buf_size);
+ if (res)
+ ERR("Wrong buffer size for udev monitor : %d\n", buf_size);
+ }
+ E_FREE(env);
+
if (e_input_thread_enabled_get())
{
/* intialize libinput udev backend within an ecore thread */