On Sat, Jan 22, 2011 at 2:41 PM, Benjamin Franzke
<[email protected]> wrote:
> ---
> wayland/wayland-client.c | 4 ++++
> 1 files changed, 4 insertions(+), 0 deletions(-)
Thanks, applied. I added a warning if we hit this case, as it's not
something the user should do.
Kristian
> diff --git a/wayland/wayland-client.c b/wayland/wayland-client.c
> index 0259017..08dbc50 100644
> --- a/wayland/wayland-client.c
> +++ b/wayland/wayland-client.c
> @@ -494,6 +494,10 @@ wl_display_iterate(struct wl_display *display, uint32_t
> mask)
> uint32_t p[2], object, opcode, size;
> int len;
>
> + mask &= display->mask;
> + if (mask == 0)
> + return;
> +
> len = wl_connection_data(display->connection, mask);
> while (len > 0) {
> if (len < sizeof p)
> --
> 1.7.3.4
>
> _______________________________________________
> wayland-devel mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
>
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel