From e4e6fb48370ef7476a416d490c97fae67ff1dd75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Moreau?= Date: Mon, 10 Sep 2012 16:17:17 -0700 Subject: [PATCH] libfreerdp-core: enable allow skip alpha --- libfreerdp/core/capabilities.c | 4 ++-- third-party/VM-GuestHost-Services | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) create mode 160000 third-party/VM-GuestHost-Services 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