zoom: use the new pointer motion signal to move the zoom frame.
diff --git a/src/compositor.h b/src/compositor.h
index 624d475..95928a4 100644
--- a/src/compositor.h
+++ b/src/compositor.h
@@ -155,6 +155,7 @@
 	struct weston_fixed_point from;
 	struct weston_fixed_point to;
 	struct weston_fixed_point current;
+	struct wl_listener motion_listener;
 };
 
 /* bit compatible with drm definitions. */
@@ -1148,6 +1149,8 @@
 void
 weston_output_update_zoom(struct weston_output *output);
 void
+weston_output_activate_zoom(struct weston_output *output);
+void
 weston_output_update_matrix(struct weston_output *output);
 void
 weston_output_move(struct weston_output *output, int x, int y);