From e07233ccef4de9e124940aaf60e88ac23dc41fe5 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Wed, 29 Jun 2022 14:18:36 +0200 Subject: [PATCH] Fixed float comparson --- client/X11/xf_graphics.c | 5 ++++- libfreerdp/core/mcs.c | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/client/X11/xf_graphics.c b/client/X11/xf_graphics.c index ac7f2f0ca..063408a20 100644 --- a/client/X11/xf_graphics.c +++ b/client/X11/xf_graphics.c @@ -28,6 +28,9 @@ #include #endif +#include +#include + #include #include @@ -320,7 +323,7 @@ static BOOL _xf_Pointer_GetCursorForCurrentScale(rdpContext* context, rdpPointer } ci.pixels = (XcursorPixel*)tmp; - if (xscale != 1 || yscale != 1) + if (((fabs(xscale) - 1.0) > DBL_EPSILON) || ((fabs(yscale) - 1.0) > DBL_EPSILON)) { if (!freerdp_image_scale((BYTE*)ci.pixels, CursorFormat, 0, 0, 0, ci.width, ci.height, (BYTE*)xpointer->cursorPixels, CursorFormat, 0, 0, 0, diff --git a/libfreerdp/core/mcs.c b/libfreerdp/core/mcs.c index a976465f4..1ab0b67d0 100644 --- a/libfreerdp/core/mcs.c +++ b/libfreerdp/core/mcs.c @@ -285,7 +285,7 @@ const char* mcs_domain_pdu_string(DomainMCSPDU pdu) return "DomainMCSPDU_enum_length"; default: return "DomainMCSPDU_UNKNOWN"; - }; + } } static BOOL mcs_merge_domain_parameters(DomainParameters* targetParameters, DomainParameters* minimumParameters,