Hook up axis events.
diff --git a/src/compositor.c b/src/compositor.c
index c8ac59c..72e5277 100644
--- a/src/compositor.c
+++ b/src/compositor.c
@@ -1549,6 +1549,20 @@
 
 }
 
+WL_EXPORT void
+notify_axis(struct wl_input_device *device,
+	      uint32_t time, uint32_t axis, int32_t value)
+{
+	struct weston_input_device *wd = (struct weston_input_device *) device;
+	struct weston_compositor *compositor = wd->compositor;
+
+	weston_compositor_activity(compositor);
+
+	if (device->pointer_focus_resource)
+		wl_resource_post_event(device->pointer_focus_resource,
+				WL_INPUT_DEVICE_AXIS, time, axis, value);
+}
+
 static void
 update_modifier_state(struct weston_input_device *device,
 		      uint32_t key, uint32_t state)