aboutsummaryrefslogtreecommitdiffstats
path: root/fbi.c
diff options
context:
space:
mode:
Diffstat (limited to 'fbi.c')
-rw-r--r--fbi.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/fbi.c b/fbi.c
index 9dab5b6..5838ea3 100644
--- a/fbi.c
+++ b/fbi.c
@@ -1326,6 +1326,7 @@ int main(int argc, char *argv[])
int once;
int i, arg, key;
bool framebuffer = false;
+ bool use_grab = false;
bool use_libinput;
char *info, *desc, *device, *output, *mode;
char linebuffer[128];
@@ -1444,11 +1445,15 @@ int main(int argc, char *argv[])
fprintf(stderr, "WARNING: Other processes (fbcon too) can write to display.\n");
fprintf(stderr, "WARNING: Also can't properly cleanup on exit.\n");
}
+ if (use_libinput) {
+ fprintf(stderr, "NOTICE: Using input device grab.\n");
+ use_grab = true;
+ }
}
shadow_init(gfx);
/* svga main loop */
- kbd_init(use_libinput, gfx->devnum);
+ kbd_init(use_libinput, use_grab, gfx->devnum);
desc = NULL;
info = NULL;
for (;;) {