[Spice-devel] [PATCH 1/2] gtk/channel-cursor.c: add cursor_type_to_string for debugging
Marc-André Lureau
mlureau at redhat.com
Wed Aug 28 06:20:30 PDT 2013
ack
----- Mensaje original -----
> ---
> gtk/channel-cursor.c | 22 ++++++++++++++++++++--
> 1 file changed, 20 insertions(+), 2 deletions(-)
>
> diff --git a/gtk/channel-cursor.c b/gtk/channel-cursor.c
> index 99e7a48..41ad696 100644
> --- a/gtk/channel-cursor.c
> +++ b/gtk/channel-cursor.c
> @@ -325,6 +325,23 @@ static void display_cursor_unref(display_cursor *cursor)
> g_free(cursor);
> }
>
> +static const char *cursor_type_to_string(int type)
> +{
> + switch (type) {
> + case SPICE_CURSOR_TYPE_MONO:
> + return "mono";
> + case SPICE_CURSOR_TYPE_ALPHA:
> + return "alpha";
> + case SPICE_CURSOR_TYPE_COLOR32:
> + return "color32";
> + case SPICE_CURSOR_TYPE_COLOR16:
> + return "color16";
> + case SPICE_CURSOR_TYPE_COLOR4:
> + return "color4";
> + }
> + return "unknown";
> +}
> +
> static display_cursor *set_cursor(SpiceChannel *channel, SpiceCursor
> *scursor)
> {
> SpiceCursorChannelPrivate *c = SPICE_CURSOR_CHANNEL(channel)->priv;
> @@ -343,8 +360,9 @@ static display_cursor *set_cursor(SpiceChannel *channel,
> SpiceCursor *scursor)
> if (scursor->flags & SPICE_CURSOR_FLAGS_NONE)
> return NULL;
>
> - CHANNEL_DEBUG(channel, "%s: type %d, %" PRIx64 ", %dx%d", __FUNCTION__,
> - hdr->type, hdr->unique, hdr->width, hdr->height);
> + CHANNEL_DEBUG(channel, "%s: type %s(%d), %" PRIx64 ", %dx%d",
> __FUNCTION__,
> + cursor_type_to_string(hdr->type), hdr->type, hdr->unique,
> + hdr->width, hdr->height);
>
> if (scursor->flags & SPICE_CURSOR_FLAGS_FROM_CACHE) {
> item = cache_find(&c->cursors, hdr->unique);
> --
> 1.8.3.1
>
>
More information about the Spice-devel
mailing list