diff options
-rw-r--r-- | include/sway/input/input-manager.h | 1 | ||||
-rw-r--r-- | sway/input/input-manager.c | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/include/sway/input/input-manager.h b/include/sway/input/input-manager.h index 410d17a8..5107647d 100644 --- a/include/sway/input/input-manager.h +++ b/include/sway/input/input-manager.h | |||
@@ -14,6 +14,7 @@ struct sway_input_device { | |||
14 | struct wlr_input_device *wlr_device; | 14 | struct wlr_input_device *wlr_device; |
15 | struct wl_list link; | 15 | struct wl_list link; |
16 | struct wl_listener device_destroy; | 16 | struct wl_listener device_destroy; |
17 | bool is_virtual; | ||
17 | }; | 18 | }; |
18 | 19 | ||
19 | struct sway_input_manager { | 20 | struct sway_input_manager { |
diff --git a/sway/input/input-manager.c b/sway/input/input-manager.c index 124d57dc..243f860b 100644 --- a/sway/input/input-manager.c +++ b/sway/input/input-manager.c | |||
@@ -374,6 +374,7 @@ void handle_virtual_keyboard(struct wl_listener *listener, void *data) { | |||
374 | } | 374 | } |
375 | device->data = input_device; | 375 | device->data = input_device; |
376 | 376 | ||
377 | input_device->is_virtual = true; | ||
377 | input_device->wlr_device = device; | 378 | input_device->wlr_device = device; |
378 | input_device->identifier = input_device_get_identifier(device); | 379 | input_device->identifier = input_device_get_identifier(device); |
379 | wl_list_insert(&input_manager->devices, &input_device->link); | 380 | wl_list_insert(&input_manager->devices, &input_device->link); |
@@ -405,6 +406,7 @@ void handle_virtual_pointer(struct wl_listener *listener, void *data) { | |||
405 | } | 406 | } |
406 | device->data = input_device; | 407 | device->data = input_device; |
407 | 408 | ||
409 | input_device->is_virtual = true; | ||
408 | input_device->wlr_device = device; | 410 | input_device->wlr_device = device; |
409 | input_device->identifier = input_device_get_identifier(device); | 411 | input_device->identifier = input_device_get_identifier(device); |
410 | wl_list_insert(&input_manager->devices, &input_device->link); | 412 | wl_list_insert(&input_manager->devices, &input_device->link); |