summaryrefslogtreecommitdiff
path: root/src/wayland/meta-wayland-tablet-pad.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/wayland/meta-wayland-tablet-pad.c')
-rw-r--r--src/wayland/meta-wayland-tablet-pad.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/wayland/meta-wayland-tablet-pad.c b/src/wayland/meta-wayland-tablet-pad.c
index 21841127e..5c0b80966 100644
--- a/src/wayland/meta-wayland-tablet-pad.c
+++ b/src/wayland/meta-wayland-tablet-pad.c
@@ -277,9 +277,13 @@ meta_wayland_tablet_pad_notify (MetaWaylandTabletPad *pad,
struct wl_resource *resource)
{
struct wl_client *client = wl_resource_get_client (resource);
+ const gchar *node_path;
GList *l;
- zwp_tablet_pad_v2_send_path (resource, clutter_input_device_get_device_node (pad->device));
+ node_path = clutter_input_device_get_device_node (pad->device);
+ if (node_path)
+ zwp_tablet_pad_v2_send_path (resource, node_path);
+
zwp_tablet_pad_v2_send_buttons (resource, pad->n_buttons);
for (l = pad->groups; l; l = l->next)