mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[client,common] add setting FreeRDP_MonitorOverrideFlags
use this mask to mark monitor settings set from command line.
This commit is contained in:
@@ -2630,6 +2630,9 @@ UINT64 freerdp_settings_get_uint64(WINPR_ATTR_UNUSED const rdpSettings* settings
|
||||
|
||||
switch (id)
|
||||
{
|
||||
case FreeRDP_MonitorOverrideFlags:
|
||||
return settings->MonitorOverrideFlags;
|
||||
|
||||
case FreeRDP_ParentWindowId:
|
||||
return settings->ParentWindowId;
|
||||
|
||||
@@ -2658,6 +2661,10 @@ BOOL freerdp_settings_set_uint64(WINPR_ATTR_UNUSED rdpSettings* settings,
|
||||
|
||||
switch (id)
|
||||
{
|
||||
case FreeRDP_MonitorOverrideFlags:
|
||||
settings->MonitorOverrideFlags = cnv.c;
|
||||
break;
|
||||
|
||||
case FreeRDP_ParentWindowId:
|
||||
settings->ParentWindowId = cnv.c;
|
||||
break;
|
||||
|
||||
@@ -450,6 +450,7 @@ static const struct settings_str_entry settings_map[] = {
|
||||
{ FreeRDP_MonitorLocalShiftY, FREERDP_SETTINGS_TYPE_INT32, "FreeRDP_MonitorLocalShiftY" },
|
||||
{ FreeRDP_XPan, FREERDP_SETTINGS_TYPE_INT32, "FreeRDP_XPan" },
|
||||
{ FreeRDP_YPan, FREERDP_SETTINGS_TYPE_INT32, "FreeRDP_YPan" },
|
||||
{ FreeRDP_MonitorOverrideFlags, FREERDP_SETTINGS_TYPE_UINT64, "FreeRDP_MonitorOverrideFlags" },
|
||||
{ FreeRDP_ParentWindowId, FREERDP_SETTINGS_TYPE_UINT64, "FreeRDP_ParentWindowId" },
|
||||
{ FreeRDP_AadServerHostname, FREERDP_SETTINGS_TYPE_STRING, "FreeRDP_AadServerHostname" },
|
||||
{ FreeRDP_AcceptedCert, FREERDP_SETTINGS_TYPE_STRING, "FreeRDP_AcceptedCert" },
|
||||
|
||||
Reference in New Issue
Block a user