[PATCH libinput 1/7] evdev: change prefix on some fallback-only methods

Peter Hutterer peter.hutterer at who-t.net
Thu Sep 21 00:57:10 UTC 2017


Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
---
 src/evdev.c | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/src/evdev.c b/src/evdev.c
index 12ee4882..65d6e16e 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -1793,7 +1793,7 @@ evdev_left_handed_has(struct libinput_device *device)
 }
 
 static void
-evdev_change_to_left_handed(struct evdev_device *device)
+fallback_change_to_left_handed(struct evdev_device *device)
 {
 	struct fallback_dispatch *dispatch = fallback_dispatch(device->dispatch);
 
@@ -1855,7 +1855,7 @@ evdev_scroll_get_methods(struct libinput_device *device)
 }
 
 static void
-evdev_change_scroll_method(struct evdev_device *device)
+fallback_change_scroll_method(struct evdev_device *device)
 {
 	struct fallback_dispatch *dispatch = fallback_dispatch(device->dispatch);
 
@@ -2051,14 +2051,14 @@ evdev_init_natural_scroll(struct evdev_device *device)
 }
 
 static int
-evdev_rotation_config_is_available(struct libinput_device *device)
+fallback_rotation_config_is_available(struct libinput_device *device)
 {
 	/* This function only gets called when we support rotation */
 	return 1;
 }
 
 static enum libinput_config_status
-evdev_rotation_config_set_angle(struct libinput_device *libinput_device,
+fallback_rotation_config_set_angle(struct libinput_device *libinput_device,
 				unsigned int degrees_cw)
 {
 	struct evdev_device *device = evdev_device(libinput_device);
@@ -2071,7 +2071,7 @@ evdev_rotation_config_set_angle(struct libinput_device *libinput_device,
 }
 
 static unsigned int
-evdev_rotation_config_get_angle(struct libinput_device *libinput_device)
+fallback_rotation_config_get_angle(struct libinput_device *libinput_device)
 {
 	struct evdev_device *device = evdev_device(libinput_device);
 	struct fallback_dispatch *dispatch = fallback_dispatch(device->dispatch);
@@ -2080,22 +2080,22 @@ evdev_rotation_config_get_angle(struct libinput_device *libinput_device)
 }
 
 static unsigned int
-evdev_rotation_config_get_default_angle(struct libinput_device *device)
+fallback_rotation_config_get_default_angle(struct libinput_device *device)
 {
 	return 0;
 }
 
 static void
-evdev_init_rotation(struct evdev_device *device,
-		    struct fallback_dispatch *dispatch)
+fallback_init_rotation(struct fallback_dispatch *dispatch,
+		       struct evdev_device *device)
 {
 	if ((device->model_flags & EVDEV_MODEL_TRACKBALL) == 0)
 		return;
 
-	dispatch->rotation.config.is_available = evdev_rotation_config_is_available;
-	dispatch->rotation.config.set_angle = evdev_rotation_config_set_angle;
-	dispatch->rotation.config.get_angle = evdev_rotation_config_get_angle;
-	dispatch->rotation.config.get_default_angle = evdev_rotation_config_get_default_angle;
+	dispatch->rotation.config.is_available = fallback_rotation_config_is_available;
+	dispatch->rotation.config.set_angle = fallback_rotation_config_set_angle;
+	dispatch->rotation.config.get_angle = fallback_rotation_config_get_angle;
+	dispatch->rotation.config.get_default_angle = fallback_rotation_config_get_default_angle;
 	dispatch->rotation.is_enabled = false;
 	matrix_init_identity(&dispatch->rotation.matrix);
 	device->base.config.rotation = &dispatch->rotation.config;
@@ -2270,18 +2270,18 @@ fallback_dispatch_create(struct libinput_device *libinput_device)
 
 	if (device->left_handed.want_enabled)
 		evdev_init_left_handed(device,
-				       evdev_change_to_left_handed);
+				       fallback_change_to_left_handed);
 
 	if (device->scroll.want_button)
 		evdev_init_button_scroll(device,
-					 evdev_change_scroll_method);
+					 fallback_change_scroll_method);
 
 	if (device->scroll.natural_scrolling_enabled)
 		evdev_init_natural_scroll(device);
 
 	evdev_init_calibration(device, &dispatch->calibration);
 	evdev_init_sendevents(device, &dispatch->base);
-	evdev_init_rotation(device, dispatch);
+	fallback_init_rotation(dispatch, device);
 
 	/* BTN_MIDDLE is set on mice even when it's not present. So
 	 * we can only use the absence of BTN_MIDDLE to mean something, i.e.
-- 
2.13.5



More information about the wayland-devel mailing list