From e0d60a0310e5fe69305878012fa21c518e48110c Mon Sep 17 00:00:00 2001 From: David Fort Date: Fri, 5 Apr 2019 09:36:53 +0200 Subject: [PATCH] clipboard: correctly handle flags during renegociatiion (#5323) --- channels/cliprdr/client/cliprdr_main.c | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/channels/cliprdr/client/cliprdr_main.c b/channels/cliprdr/client/cliprdr_main.c index 2b7622f..4adc4af 100644 --- a/channels/cliprdr/client/cliprdr_main.c +++ b/channels/cliprdr/client/cliprdr_main.c @@ -172,21 +172,10 @@ static UINT cliprdr_process_general_capability(cliprdrPlugin* cliprdr, cliprdr_print_general_capability_flags(generalFlags); #endif - if (cliprdr->useLongFormatNames) - cliprdr->useLongFormatNames = (generalFlags & CB_USE_LONG_FORMAT_NAMES) ? TRUE : - FALSE; - - if (cliprdr->streamFileClipEnabled) - cliprdr->streamFileClipEnabled = (generalFlags & CB_STREAM_FILECLIP_ENABLED) ? - TRUE : FALSE; - - if (cliprdr->fileClipNoFilePaths) - cliprdr->fileClipNoFilePaths = (generalFlags & CB_FILECLIP_NO_FILE_PATHS) ? - TRUE : FALSE; - - if (cliprdr->canLockClipData) - cliprdr->canLockClipData = (generalFlags & CB_CAN_LOCK_CLIPDATA) ? TRUE : FALSE; - + cliprdr->useLongFormatNames = (generalFlags & CB_USE_LONG_FORMAT_NAMES); + cliprdr->streamFileClipEnabled = (generalFlags & CB_STREAM_FILECLIP_ENABLED); + cliprdr->fileClipNoFilePaths = (generalFlags & CB_FILECLIP_NO_FILE_PATHS); + cliprdr->canLockClipData = (generalFlags & CB_CAN_LOCK_CLIPDATA); cliprdr->capabilitiesReceived = TRUE; if (!context->custom) -- 2.7.4