On Fri, May 04, 2012 at 11:21:57AM +0100, Daniel Stone wrote:
> Since it's usually an axis value rather than a boolean, be slightly more
> explicit about it.

Oh, yeah, that was bad.  Applied.
Kristian

> Signed-off-by: Daniel Stone <dan...@fooishbar.org>
> ---
>  src/compositor.h |    8 +++++---
>  src/shell.c      |   20 +++++++++++++-------
>  src/util.c       |    6 +++---
>  3 files changed, 21 insertions(+), 13 deletions(-)
> 
> v3: New.
> 
> diff --git a/src/compositor.h b/src/compositor.h
> index 0561e22..bc0b862 100644
> --- a/src/compositor.h
> +++ b/src/compositor.h
> @@ -468,10 +468,11 @@ typedef void (*weston_binding_handler_t)(struct 
> wl_input_device *device,
>                                        uint32_t time, uint32_t key,
>                                        uint32_t button,
>                                        uint32_t axis,
> -                                      int32_t state, void *data);
> +                                      int32_t value, void *data);
>  struct weston_binding *
>  weston_compositor_add_binding(struct weston_compositor *compositor,
> -                           uint32_t key, uint32_t button, uint32_t axis, 
> uint32_t modifier,
> +                           uint32_t key, uint32_t button, uint32_t axis,
> +                           uint32_t modifier,
>                             weston_binding_handler_t binding, void *data);
>  void
>  weston_binding_destroy(struct weston_binding *binding);
> @@ -483,7 +484,8 @@ void
>  weston_compositor_run_binding(struct weston_compositor *compositor,
>                             struct weston_input_device *device,
>                             uint32_t time,
> -                           uint32_t key, uint32_t button, uint32_t axis, 
> int32_t state);
> +                           uint32_t key, uint32_t button, uint32_t axis,
> +                           int32_t value);
>  int
>  weston_environment_get_fd(const char *env);
>  
> diff --git a/src/shell.c b/src/shell.c
> index 757b589..437a72e 100644
> --- a/src/shell.c
> +++ b/src/shell.c
> @@ -1499,7 +1499,8 @@ get_shell_surface_type(struct weston_surface *surface)
>  
>  static void
>  move_binding(struct wl_input_device *device, uint32_t time,
> -          uint32_t key, uint32_t button, uint32_t axis, int32_t state, void 
> *data)
> +          uint32_t key, uint32_t button, uint32_t axis, int32_t value,
> +          void *data)
>  {
>       struct weston_surface *surface =
>               (struct weston_surface *) device->pointer_focus;
> @@ -1522,7 +1523,8 @@ move_binding(struct wl_input_device *device, uint32_t 
> time,
>  
>  static void
>  resize_binding(struct wl_input_device *device, uint32_t time,
> -            uint32_t key, uint32_t button, uint32_t axis, int32_t state, 
> void *data)
> +            uint32_t key, uint32_t button, uint32_t axis, int32_t value,
> +            void *data)
>  {
>       struct weston_surface *surface =
>               (struct weston_surface *) device->pointer_focus;
> @@ -1570,7 +1572,8 @@ resize_binding(struct wl_input_device *device, uint32_t 
> time,
>  
>  static void
>  surface_opacity_binding(struct wl_input_device *device, uint32_t time,
> -            uint32_t key, uint32_t button, uint32_t axis, int32_t value, 
> void *data)
> +                     uint32_t key, uint32_t button, uint32_t axis,
> +                     int32_t value, void *data)
>  {
>       uint32_t step = 15;
>       struct shell_surface *shsurf;
> @@ -1605,7 +1608,8 @@ surface_opacity_binding(struct wl_input_device *device, 
> uint32_t time,
>  
>  static void
>  zoom_binding(struct wl_input_device *device, uint32_t time,
> -            uint32_t key, uint32_t button, uint32_t axis, int32_t value, 
> void *data)
> +          uint32_t key, uint32_t button, uint32_t axis, int32_t value,
> +          void *data)
>  {
>       struct weston_input_device *wd = (struct weston_input_device *) device;
>       struct weston_compositor *compositor = wd->compositor;
> @@ -1737,7 +1741,8 @@ static const struct wl_pointer_grab_interface 
> rotate_grab_interface = {
>  
>  static void
>  rotate_binding(struct wl_input_device *device, uint32_t time,
> -            uint32_t key, uint32_t button, uint32_t axis, int32_t state, 
> void *data)
> +            uint32_t key, uint32_t button, uint32_t axis, int32_t value,
> +            void *data)
>  {
>       struct weston_surface *base_surface =
>               (struct weston_surface *) device->pointer_focus;
> @@ -2425,7 +2430,7 @@ static const struct wl_keyboard_grab_interface 
> switcher_grab = {
>  static void
>  switcher_binding(struct wl_input_device *device, uint32_t time,
>                uint32_t key, uint32_t button, uint32_t axis,
> -              int32_t state, void *data)
> +              int32_t value, void *data)
>  {
>       struct desktop_shell *shell = data;
>       struct switcher *switcher;
> @@ -2478,7 +2483,8 @@ backlight_binding(struct wl_input_device *device, 
> uint32_t time,
>  
>  static void
>  debug_repaint_binding(struct wl_input_device *device, uint32_t time,
> -                   uint32_t key, uint32_t button, uint32_t axis, int32_t 
> state, void *data)
> +                   uint32_t key, uint32_t button, uint32_t axis,
> +                   int32_t value, void *data)
>  {
>       struct desktop_shell *shell = data;
>       struct weston_compositor *compositor = shell->compositor;
> diff --git a/src/util.c b/src/util.c
> index 1f313d4..e15f5ea 100644
> --- a/src/util.c
> +++ b/src/util.c
> @@ -290,15 +290,15 @@ WL_EXPORT void
>  weston_compositor_run_binding(struct weston_compositor *compositor,
>                             struct weston_input_device *device,
>                             uint32_t time, uint32_t key,
> -                           uint32_t button, uint32_t axis, int32_t state)
> +                           uint32_t button, uint32_t axis, int32_t value)
>  {
>       struct weston_binding *b;
>  
>       wl_list_for_each(b, &compositor->binding_list, link) {
>               if (b->key == key && b->button == button && b->axis == axis &&
> -                 b->modifier == device->modifier_state && state) {
> +                 b->modifier == device->modifier_state && value) {
>                       b->handler(&device->input_device,
> -                                time, key, button, axis, state, b->data);
> +                                time, key, button, axis, value, b->data);
>  
>                       /* If this was a key binding and it didn't
>                        * install a keyboard grab, install one now to
> -- 
> 1.7.10
> 
> _______________________________________________
> wayland-devel mailing list
> wayland-devel@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to