diff --git a/graphics/input/Kconfig b/graphics/input/Kconfig index c9094ef82..08430e8d8 100644 --- a/graphics/input/Kconfig +++ b/graphics/input/Kconfig @@ -54,7 +54,7 @@ config GRAPHICS_INPUT_TOOL_STACKSIZE config GRAPHICS_INPUT_TOOL_PRIORITY int "input priority" - default 100 + default 110 ---help--- The priority of the input task. diff --git a/graphics/input/generator/input_gen_event.c b/graphics/input/generator/input_gen_event.c index d2de2b77f..64637bb85 100644 --- a/graphics/input/generator/input_gen_event.c +++ b/graphics/input/generator/input_gen_event.c @@ -293,7 +293,7 @@ static int input_gen_motion(input_gen_ctx_t ctx, { uint32_t elapsed = input_gen_tick_elapsed(input_gen_tick_get(), start); ret = input_gen_write_motion(dev->fd, fingers, nfingers, elapsed); - if (ret == -EAGAIN && usleep(1000) < 0) + if (ret == -EAGAIN && usleep(8 * 1000) < 0) { nwarn("WARNING: Maybe interrupted by signal\n"); input_gen_ungrab(dev);