From e166840a26d84aa9f776cddfaf0215d16c10d105 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marc-Andr=C3=A9=20Moreau?= Date: Thu, 20 Jun 2013 12:11:32 -0400 Subject: [PATCH] xfreerdp-server: fix build without XFIXES --- server/X11/xf_cursor.c | 3 ++- server/X11/xf_update.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/server/X11/xf_cursor.c b/server/X11/xf_cursor.c index ebd523f..da43d8e 100644 --- a/server/X11/xf_cursor.c +++ b/server/X11/xf_cursor.c @@ -38,6 +38,7 @@ int xf_cursor_init(xfInfo* xfi) { +#ifdef WITH_XFIXES int event; int error; @@ -50,6 +51,6 @@ int xf_cursor_init(xfInfo* xfi) xfi->xfixes_notify_event = event + XFixesCursorNotify; XFixesSelectCursorInput(xfi->display, DefaultRootWindow(xfi->display), XFixesDisplayCursorNotifyMask); - +#endif return 0; } diff --git a/server/X11/xf_update.c b/server/X11/xf_update.c index 33dd426..67addb5 100644 --- a/server/X11/xf_update.c +++ b/server/X11/xf_update.c @@ -80,12 +80,13 @@ void* xf_update_thread(void* param) ResetEvent(xfp->updateSentEvent); } } +#ifdef WITH_XFIXES else if (xevent.type == xfi->xfixes_notify_event) { XFixesCursorImage* ci = XFixesGetCursorImage(xfi->display); - XFree(ci); } +#endif } end = GetTickCount(); -- 2.7.4