[channels,settings] add a setting to ignore invalid devices

This commit is contained in:
Richard Markiewicz
2023-04-21 13:25:14 -04:00
committed by akallabeth
parent d1069b3bc1
commit 13e52cfae2
7 changed files with 17 additions and 3 deletions

View File

@@ -306,6 +306,9 @@ BOOL freerdp_settings_get_bool(const rdpSettings* settings, size_t id)
case FreeRDP_IgnoreCertificate:
return settings->IgnoreCertificate;
case FreeRDP_IgnoreInvalidDevices:
return settings->IgnoreInvalidDevices;
case FreeRDP_JpegCodec:
return settings->JpegCodec;
@@ -949,6 +952,10 @@ BOOL freerdp_settings_set_bool(rdpSettings* settings, size_t id, BOOL val)
settings->IgnoreCertificate = cnv.c;
break;
case FreeRDP_IgnoreInvalidDevices:
settings->IgnoreInvalidDevices = cnv.c;
break;
case FreeRDP_JpegCodec:
settings->JpegCodec = cnv.c;
break;

View File

@@ -130,6 +130,7 @@ static const struct settings_str_entry settings_map[] = {
{ FreeRDP_HiDefRemoteApp, FREERDP_SETTINGS_TYPE_BOOL, "FreeRDP_HiDefRemoteApp" },
{ FreeRDP_IPv6Enabled, FREERDP_SETTINGS_TYPE_BOOL, "FreeRDP_IPv6Enabled" },
{ FreeRDP_IgnoreCertificate, FREERDP_SETTINGS_TYPE_BOOL, "FreeRDP_IgnoreCertificate" },
{ FreeRDP_IgnoreInvalidDevices, FREERDP_SETTINGS_TYPE_BOOL, "FreeRDP_IgnoreInvalidDevices" },
{ FreeRDP_JpegCodec, FREERDP_SETTINGS_TYPE_BOOL, "FreeRDP_JpegCodec" },
{ FreeRDP_KerberosRdgIsProxy, FREERDP_SETTINGS_TYPE_BOOL, "FreeRDP_KerberosRdgIsProxy" },
{ FreeRDP_ListMonitors, FREERDP_SETTINGS_TYPE_BOOL, "FreeRDP_ListMonitors" },