libfreerdp-core: enable allow skip alpha
authorMarc-André Moreau <marcandre.moreau@gmail.com>
Mon, 10 Sep 2012 23:17:17 +0000 (16:17 -0700)
committerMarc-André Moreau <marcandre.moreau@gmail.com>
Mon, 10 Sep 2012 23:17:17 +0000 (16:17 -0700)
libfreerdp/core/capabilities.c
third-party/VM-GuestHost-Services [new submodule]

index cb326a7..6635300 100644 (file)
@@ -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 (submodule)
index 0000000..404b357
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 404b357c5b6e026177f02e3d33ef5fa59c651728