[common,settings] fix backward compatibility for LocalMonitorOffset

remmina is using the setters for the old (invalid) unsigned offsets
This commit is contained in:
akallabeth
2025-02-13 17:05:40 +01:00
parent d74914430a
commit 97a79933d6
2 changed files with 27 additions and 12 deletions

View File

@@ -2529,6 +2529,14 @@ BOOL freerdp_settings_set_uint32(WINPR_ATTR_UNUSED rdpSettings* settings,
settings->VCFlags = cnv.c;
break;
case FreeRDP_MonitorLocalShiftX:
settings->MonitorLocalShiftX = (int32_t)cnv.c;
break;
case FreeRDP_MonitorLocalShiftY:
settings->MonitorLocalShiftY = (int32_t)cnv.c;
break;
default:
WLog_ERR(TAG, "Invalid key index %" PRIuz " [%s|%s]", id,
freerdp_settings_get_name_for_key(id),