add system pointer

This commit is contained in:
Jay Sorg
2025-03-21 17:05:34 -07:00
parent 2b226364a3
commit 522b5750d9
8 changed files with 64 additions and 2 deletions
+16
View File
@@ -1553,6 +1553,19 @@ process_server_paint_rect_shmfd(struct mod *amod, struct stream *s)
return rv;
}
/******************************************************************************/
/* return error */
static int
process_server_set_pointer_system(struct mod *amod, struct stream *s)
{
int rv;
int pointer_type;
in_uint32_le(s, pointer_type);
rv = amod->server_set_pointer_system(amod, pointer_type);
return rv;
}
/******************************************************************************/
/* return error */
static int
@@ -1788,6 +1801,9 @@ lib_mod_process_orders(struct mod *mod, int type, struct stream *s)
case 64: /* server_paint_rect_shmfd */
rv = process_server_paint_rect_shmfd(mod, s);
break;
case 65: /* server_set_pointer_system */
rv = process_server_set_pointer_system(mod, s);
break;
default:
LOG_DEVEL(LOG_LEVEL_WARNING,
"lib_mod_process_orders: unknown order type %d", type);