From fbfbaff54011656294bfc0f1bbff0c433734f977 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Sun, 22 Sep 2019 11:10:01 -0700 Subject: [PATCH] GUACAMOLE-249: Correct prototypes of pointer handlers. --- src/protocols/rdp/rdp_pointer.c | 8 ++++++-- src/protocols/rdp/rdp_pointer.h | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/protocols/rdp/rdp_pointer.c b/src/protocols/rdp/rdp_pointer.c index 303b6ef0..d475a2c8 100644 --- a/src/protocols/rdp/rdp_pointer.c +++ b/src/protocols/rdp/rdp_pointer.c @@ -31,7 +31,7 @@ #include -void guac_rdp_pointer_new(rdpContext* context, rdpPointer* pointer) { +BOOL guac_rdp_pointer_new(rdpContext* context, rdpPointer* pointer) { guac_client* client = ((rdp_freerdp_context*) context)->client; guac_rdp_client* rdp_client = (guac_rdp_client*) client->data; @@ -68,9 +68,11 @@ void guac_rdp_pointer_new(rdpContext* context, rdpPointer* pointer) { /* Remember buffer */ ((guac_rdp_pointer*) pointer)->layer = buffer; + return TRUE; + } -void guac_rdp_pointer_set(rdpContext* context, rdpPointer* pointer) { +BOOL guac_rdp_pointer_set(rdpContext* context, const rdpPointer* pointer) { guac_client* client = ((rdp_freerdp_context*) context)->client; guac_rdp_client* rdp_client = (guac_rdp_client*) client->data; @@ -80,6 +82,8 @@ void guac_rdp_pointer_set(rdpContext* context, rdpPointer* pointer) { pointer->xPos, pointer->yPos, ((guac_rdp_pointer*) pointer)->layer->surface); + return TRUE; + } void guac_rdp_pointer_free(rdpContext* context, rdpPointer* pointer) { diff --git a/src/protocols/rdp/rdp_pointer.h b/src/protocols/rdp/rdp_pointer.h index 4ce98777..d3809e92 100644 --- a/src/protocols/rdp/rdp_pointer.h +++ b/src/protocols/rdp/rdp_pointer.h @@ -53,7 +53,7 @@ typedef struct guac_rdp_pointer { * @param pointer * The pointer to cache. */ -void guac_rdp_pointer_new(rdpContext* context, rdpPointer* pointer); +BOOL guac_rdp_pointer_new(rdpContext* context, rdpPointer* pointer); /** * Sets the given cached pointer as the current pointer. The given pointer must @@ -65,7 +65,7 @@ void guac_rdp_pointer_new(rdpContext* context, rdpPointer* pointer); * @param pointer * The pointer to set as the current mouse pointer. */ -void guac_rdp_pointer_set(rdpContext* context, rdpPointer* pointer); +BOOL guac_rdp_pointer_set(rdpContext* context, const rdpPointer* pointer); /** * Frees all Guacamole-related data associated with the given pointer, allowing