core: Fix applying of pointer capabilities
Only apply the pointer cache size to the settings if we are in server
mode. This check got lost in a recent refactoring to caps parsing.
@@ -1082,6 +1082,7 @@ static BOOL rdp_apply_pointer_capability_set(rdpSettings* settings, const rdpSet
if (!src->ColorPointerFlag)
settings->ColorPointerFlag = FALSE;
+ if (settings->ServerMode)
settings->PointerCacheSize = src->PointerCacheSize;
return TRUE;
