aboutsummaryrefslogtreecommitdiffstats
path: root/fbi.c
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2019-01-18 13:00:01 +0100
committerGerd Hoffmann <kraxel@redhat.com>2019-01-18 13:00:01 +0100
commitd88041d909b2118ebc67b356b2848fb8bdfc8f2c (patch)
treea5e5e41a2aad0637b1799da3555c214f346dab0d /fbi.c
parent2692e11168fec90673d21caf2c811cadbf63d2be (diff)
downloadfbida-d88041d909b2118ebc67b356b2848fb8bdfc8f2c.tar.gz
libinput: grab tweaks
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 (;;) {