GUACAMOLE-1076: Send same System Parameters Update PDUs as Apache Guacamole 1.0.0 and older.
This commit is contained in:
parent
a7732e72be
commit
d5608fb8a2
@ -100,13 +100,36 @@ static UINT guac_rdp_rail_complete_handshake(RailClientContext* rail) {
|
|||||||
return status;
|
return status;
|
||||||
|
|
||||||
RAIL_SYSPARAM_ORDER sysparam = {
|
RAIL_SYSPARAM_ORDER sysparam = {
|
||||||
|
|
||||||
|
.dragFullWindows = FALSE,
|
||||||
|
|
||||||
|
.highContrast = {
|
||||||
|
.flags = 0x7E,
|
||||||
|
.colorScheme = {
|
||||||
|
.string = NULL,
|
||||||
|
.length = 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
.keyboardCues = FALSE,
|
||||||
|
.keyboardPref = FALSE,
|
||||||
|
.mouseButtonSwap = FALSE,
|
||||||
|
|
||||||
.workArea = {
|
.workArea = {
|
||||||
.left = 0,
|
.left = 0,
|
||||||
.top = 0,
|
.top = 0,
|
||||||
.right = rdp_client->settings->width,
|
.right = rdp_client->settings->width,
|
||||||
.bottom = rdp_client->settings->height
|
.bottom = rdp_client->settings->height
|
||||||
},
|
},
|
||||||
.dragFullWindows = FALSE
|
|
||||||
|
.params =
|
||||||
|
SPI_MASK_SET_DRAG_FULL_WINDOWS
|
||||||
|
| SPI_MASK_SET_HIGH_CONTRAST
|
||||||
|
| SPI_MASK_SET_KEYBOARD_CUES
|
||||||
|
| SPI_MASK_SET_KEYBOARD_PREF
|
||||||
|
| SPI_MASK_SET_MOUSE_BUTTON_SWAP
|
||||||
|
| SPI_MASK_SET_WORK_AREA
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Send client system parameters */
|
/* Send client system parameters */
|
||||||
|
Loading…
Reference in New Issue
Block a user