clipboard: correctly handle flags during renegociatiion (#5323)
authorDavid Fort <rdp.effort@gmail.com>
Fri, 5 Apr 2019 07:36:53 +0000 (09:36 +0200)
committerakallabeth <akallabeth@users.noreply.github.com>
Fri, 5 Apr 2019 07:36:53 +0000 (09:36 +0200)
channels/cliprdr/client/cliprdr_main.c

index 2b7622f..4adc4af 100644 (file)
@@ -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)