From 6ab8c5ac6e444e507d0875c3409c576044750b01 Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Tue, 21 Jun 2016 16:30:18 -0700 Subject: [PATCH] Don't include X11/Xlib.h for XPoint, define a replacement XRDP modules are not X11 clients and should not generally need X11 headers. There is no need to match the X11 structure. --- neutrinordp/xrdp-neutrinordp.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/neutrinordp/xrdp-neutrinordp.c b/neutrinordp/xrdp-neutrinordp.c index 8290b049..9fb3b20d 100644 --- a/neutrinordp/xrdp-neutrinordp.c +++ b/neutrinordp/xrdp-neutrinordp.c @@ -22,7 +22,6 @@ #include "xrdp_rail.h" #include "log.h" #include -#include #ifdef XRDP_DEBUG #define LOG_LEVEL 99 @@ -1368,7 +1367,9 @@ lfreerdp_polygon_sc(rdpContext *context, POLYGON_SC_ORDER *polygon_sc) { struct mod *mod; int i, npoints; - XPoint points[4]; + struct { + short x, y; + } points[4]; int fgcolor; int server_bpp, client_bpp;