]> git.sesse.net Git - vlc/commitdiff
Support for newest freerdp snapshot
authorPaweł Stankowski <aambitny@gmail.com>
Wed, 19 Nov 2014 01:03:08 +0000 (02:03 +0100)
committerJean-Baptiste Kempf <jb@videolan.org>
Wed, 19 Nov 2014 13:03:34 +0000 (14:03 +0100)
Support for 24bpp was removed from freerdp repository in commit
02c1bf14ce1f3ad2199a349066548977916d9c06.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
modules/access/rdp.c

index c48ae9914339580103922972d864bcd9743af0c7..1dca8aecfba5864fe31540f7459af09d8be8d96f 100644 (file)
@@ -248,7 +248,13 @@ static bool postConnectHandler( freerdp *p_instance )
     p_instance->update->BeginPaint = beginPaintHandler;
     p_instance->update->EndPaint = endPaintHandler;
 
-    gdi_init( p_instance, CLRBUF_16BPP | CLRBUF_24BPP | CLRBUF_32BPP, NULL );
+    gdi_init( p_instance,
+                CLRBUF_16BPP |
+#if defined(FREERDP_VERSION_MAJOR) && defined(FREERDP_VERSION_MINOR) && \
+    !(FREERDP_VERSION_MAJOR > 1 || (FREERDP_VERSION_MAJOR == 1 && FREERDP_VERSION_MINOR >= 2))
+                CLRBUF_24BPP |
+#endif
+                CLRBUF_32BPP, NULL );
 
     desktopResizeHandler( p_instance->context );
     return true;