summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/libinput-debug-events.c2
-rw-r--r--tools/libinput-debug-gui.c2
-rw-r--r--tools/shared.c10
-rw-r--r--tools/shared.h2
4 files changed, 8 insertions, 8 deletions
diff --git a/tools/libinput-debug-events.c b/tools/libinput-debug-events.c
index 9bf9d52f..962ab09b 100644
--- a/tools/libinput-debug-events.c
+++ b/tools/libinput-debug-events.c
@@ -991,7 +991,7 @@ main(int argc, char **argv)
return 1;
}
- li = tools_open_backend(backend, seat_or_device, verbose, grab);
+ li = tools_open_backend(backend, seat_or_device, verbose, &grab);
if (!li)
return 1;
diff --git a/tools/libinput-debug-gui.c b/tools/libinput-debug-gui.c
index f838b08b..6ed6c4a7 100644
--- a/tools/libinput-debug-gui.c
+++ b/tools/libinput-debug-gui.c
@@ -958,7 +958,7 @@ main(int argc, char **argv)
return 1;
}
- li = tools_open_backend(backend, seat_or_device, verbose, grab);
+ li = tools_open_backend(backend, seat_or_device, verbose, &grab);
if (!li)
return 1;
diff --git a/tools/shared.c b/tools/shared.c
index c1ce6473..d1f02702 100644
--- a/tools/shared.c
+++ b/tools/shared.c
@@ -251,7 +251,7 @@ static const struct libinput_interface interface = {
};
static struct libinput *
-tools_open_udev(const char *seat, bool verbose, bool grab)
+tools_open_udev(const char *seat, bool verbose, bool *grab)
{
struct libinput *li;
struct udev *udev = udev_new();
@@ -261,7 +261,7 @@ tools_open_udev(const char *seat, bool verbose, bool grab)
return NULL;
}
- li = libinput_udev_create_context(&interface, &grab, udev);
+ li = libinput_udev_create_context(&interface, grab, udev);
if (!li) {
fprintf(stderr, "Failed to initialize context from udev\n");
goto out;
@@ -285,12 +285,12 @@ out:
}
static struct libinput *
-tools_open_device(const char *path, bool verbose, bool grab)
+tools_open_device(const char *path, bool verbose, bool *grab)
{
struct libinput_device *device;
struct libinput *li;
- li = libinput_path_create_context(&interface, &grab);
+ li = libinput_path_create_context(&interface, grab);
if (!li) {
fprintf(stderr, "Failed to initialize context from %s\n", path);
return NULL;
@@ -315,7 +315,7 @@ struct libinput *
tools_open_backend(enum tools_backend which,
const char *seat_or_device,
bool verbose,
- bool grab)
+ bool *grab)
{
struct libinput *li;
diff --git a/tools/shared.h b/tools/shared.h
index 55e15409..0a9c1e64 100644
--- a/tools/shared.h
+++ b/tools/shared.h
@@ -104,7 +104,7 @@ int tools_parse_option(int option,
struct libinput* tools_open_backend(enum tools_backend which,
const char *seat_or_device,
bool verbose,
- bool grab);
+ bool *grab);
void tools_device_apply_config(struct libinput_device *device,
struct tools_options *options);
int tools_exec_command(const char *prefix, int argc, char **argv);