diff --git a/libfreerdp/core/capabilities.c b/libfreerdp/core/capabilities.c index cb326a71c..6635300a6 100644 --- a/libfreerdp/core/capabilities.c +++ b/libfreerdp/core/capabilities.c @@ -243,13 +243,13 @@ void rdp_read_bitmap_capability_set(STREAM* s, uint16 length, rdpSettings* setti void rdp_write_bitmap_capability_set(STREAM* s, rdpSettings* settings) { uint8* header; - uint8 drawingFlags; + uint8 drawingFlags = 0; uint16 desktopResizeFlag; uint16 preferredBitsPerPixel; header = rdp_capability_set_start(s); - drawingFlags = 0; + drawingFlags |= DRAW_ALLOW_SKIP_ALPHA; if (settings->rdp_version > 5) preferredBitsPerPixel = settings->color_depth; diff --git a/third-party/VM-GuestHost-Services b/third-party/VM-GuestHost-Services new file mode 160000 index 000000000..404b357c5 --- /dev/null +++ b/third-party/VM-GuestHost-Services @@ -0,0 +1 @@ +Subproject commit 404b357c5b6e026177f02e3d33ef5fa59c651728