Rémi Bernon (@rbernon) commented about server/queue.c:
user_handle_t pointer_win, unsigned int time )
+{
- const struct hw_msg_source source = { IMDT_TOUCH, IMO_HARDWARE };
- struct message *msg;
- if (!(msg = alloc_hardware_message( 0xff515700, source, time, 0 ))) return;
- msg->win = get_user_full_handle( pointer_win );
- msg->msg = message;
- msg->wparam = 0;
- msg->lparam = 0;
- msg->x = x;
- msg->y = y;
- if (!send_hook_ll_message( desktop, msg, WH_MOUSE_LL, 0, NULL ))
queue_hardware_message( desktop, msg, 1 );
This changes always_queue from 0 to 1, is it intentional?