GUACAMOLE-249: Correct prototypes of pointer handlers.

This commit is contained in:
Michael Jumper 2019-09-22 11:10:01 -07:00
parent e4a68d776f
commit fbfbaff540
2 changed files with 8 additions and 4 deletions

View File

@ -31,7 +31,7 @@
#include <stdlib.h> #include <stdlib.h>
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_client* client = ((rdp_freerdp_context*) context)->client;
guac_rdp_client* rdp_client = (guac_rdp_client*) client->data; 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 */ /* Remember buffer */
((guac_rdp_pointer*) pointer)->layer = 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_client* client = ((rdp_freerdp_context*) context)->client;
guac_rdp_client* rdp_client = (guac_rdp_client*) client->data; 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, pointer->xPos, pointer->yPos,
((guac_rdp_pointer*) pointer)->layer->surface); ((guac_rdp_pointer*) pointer)->layer->surface);
return TRUE;
} }
void guac_rdp_pointer_free(rdpContext* context, rdpPointer* pointer) { void guac_rdp_pointer_free(rdpContext* context, rdpPointer* pointer) {

View File

@ -53,7 +53,7 @@ typedef struct guac_rdp_pointer {
* @param pointer * @param pointer
* The pointer to cache. * 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 * 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 * @param pointer
* The pointer to set as the current mouse 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 * Frees all Guacamole-related data associated with the given pointer, allowing