[client] make settings opaque

This commit is contained in:
akallabeth
2023-10-13 09:48:44 +02:00
committed by akallabeth
parent 1f236ade7a
commit 4e438d1c3e
39 changed files with 1443 additions and 902 deletions

View File

@@ -176,7 +176,8 @@ static BOOL android_desktop_resize(rdpContext* context)
WINPR_ASSERT(context->instance);
freerdp_callback("OnGraphicsResize", "(JIII)V", (jlong)context->instance,
context->settings->DesktopWidth, context->settings->DesktopHeight,
freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopWidth),
freerdp_settings_get_uint32(context->settings, FreeRDP_DesktopHeight),
freerdp_settings_get_uint32(context->settings, FreeRDP_ColorDepth));
return TRUE;
}
@@ -300,8 +301,9 @@ static BOOL android_post_connect(freerdp* instance)
update->BeginPaint = android_begin_paint;
update->EndPaint = android_end_paint;
update->DesktopResize = android_desktop_resize;
freerdp_callback("OnSettingsChanged", "(JIII)V", (jlong)instance, settings->DesktopWidth,
settings->DesktopHeight,
freerdp_callback("OnSettingsChanged", "(JIII)V", (jlong)instance,
freerdp_settings_get_uint32(settings, FreeRDP_DesktopWidth),
freerdp_settings_get_uint32(settings, FreeRDP_DesktopHeight),
freerdp_settings_get_uint32(settings, FreeRDP_ColorDepth));
freerdp_callback("OnConnectionSuccess", "(J)V", (jlong)instance);
return TRUE;