Fixed context reset of sample server.
This commit is contained in:
parent
09e957f717
commit
ce8f3f2539
@ -550,9 +550,12 @@ BOOL tf_peer_post_connect(freerdp_peer* client)
|
|||||||
WLog_DBG(TAG, "");
|
WLog_DBG(TAG, "");
|
||||||
WLog_DBG(TAG, "Client requested desktop: %dx%dx%d",
|
WLog_DBG(TAG, "Client requested desktop: %dx%dx%d",
|
||||||
client->settings->DesktopWidth, client->settings->DesktopHeight, client->settings->ColorDepth);
|
client->settings->DesktopWidth, client->settings->DesktopHeight, client->settings->ColorDepth);
|
||||||
|
|
||||||
#if (SAMPLE_SERVER_USE_CLIENT_RESOLUTION == 1)
|
#if (SAMPLE_SERVER_USE_CLIENT_RESOLUTION == 1)
|
||||||
context->rfx_context->width = client->settings->DesktopWidth;
|
if (!rfx_context_reset(context->rfx_context, client->settings->DesktopWidth,
|
||||||
context->rfx_context->height = client->settings->DesktopHeight;
|
client->settings->DesktopHeight))
|
||||||
|
return FALSE;
|
||||||
|
|
||||||
WLog_DBG(TAG, "Using resolution requested by client.");
|
WLog_DBG(TAG, "Using resolution requested by client.");
|
||||||
#else
|
#else
|
||||||
client->settings->DesktopWidth = context->rfx_context->width;
|
client->settings->DesktopWidth = context->rfx_context->width;
|
||||||
@ -660,8 +663,10 @@ BOOL tf_peer_keyboard_event(rdpInput* input, UINT16 flags, UINT16 code)
|
|||||||
client->settings->DesktopWidth = SAMPLE_SERVER_DEFAULT_WIDTH;
|
client->settings->DesktopWidth = SAMPLE_SERVER_DEFAULT_WIDTH;
|
||||||
client->settings->DesktopHeight = SAMPLE_SERVER_DEFAULT_HEIGHT;
|
client->settings->DesktopHeight = SAMPLE_SERVER_DEFAULT_HEIGHT;
|
||||||
}
|
}
|
||||||
context->rfx_context->width = client->settings->DesktopWidth;
|
if (!rfx_context_reset(context->rfx_context, client->settings->DesktopWidth,
|
||||||
context->rfx_context->height = client->settings->DesktopHeight;
|
client->settings->DesktopHeight))
|
||||||
|
return FALSE;
|
||||||
|
|
||||||
update->DesktopResize(update->context);
|
update->DesktopResize(update->context);
|
||||||
context->activated = FALSE;
|
context->activated = FALSE;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user