diff --git a/libfreerdp/core/capabilities.c b/libfreerdp/core/capabilities.c index 576be7df4..c1a71b7d9 100644 --- a/libfreerdp/core/capabilities.c +++ b/libfreerdp/core/capabilities.c @@ -1082,7 +1082,8 @@ static BOOL rdp_apply_pointer_capability_set(rdpSettings* settings, const rdpSet if (!src->ColorPointerFlag) settings->ColorPointerFlag = FALSE; - settings->PointerCacheSize = src->PointerCacheSize; + if (settings->ServerMode) + settings->PointerCacheSize = src->PointerCacheSize; return TRUE; }