libfreerdp-core: updated connection sequence for RemoteApp
This commit is contained in:
parent
d359f026ee
commit
6d8d76a133
@ -1584,6 +1584,13 @@ void rdp_write_confirm_active(STREAM* s, rdpSettings* settings)
|
|||||||
rdp_write_offscreen_bitmap_cache_capability_set(s, settings);
|
rdp_write_offscreen_bitmap_cache_capability_set(s, settings);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (settings->remote_app)
|
||||||
|
{
|
||||||
|
numberCapabilities += 2;
|
||||||
|
rdp_write_remote_programs_capability_set(s, settings);
|
||||||
|
rdp_write_window_list_capability_set(s, settings);
|
||||||
|
}
|
||||||
|
|
||||||
if (settings->received_caps[CAPSET_TYPE_MULTI_FRAGMENT_UPDATE])
|
if (settings->received_caps[CAPSET_TYPE_MULTI_FRAGMENT_UPDATE])
|
||||||
{
|
{
|
||||||
numberCapabilities++;
|
numberCapabilities++;
|
||||||
|
@ -277,6 +277,9 @@ void rdp_write_info_packet(STREAM* s, rdpSettings* settings)
|
|||||||
if (settings->autologon)
|
if (settings->autologon)
|
||||||
flags |= INFO_AUTOLOGON;
|
flags |= INFO_AUTOLOGON;
|
||||||
|
|
||||||
|
if (settings->remote_app)
|
||||||
|
flags |= INFO_RAIL;
|
||||||
|
|
||||||
if (settings->console_audio)
|
if (settings->console_audio)
|
||||||
flags |= INFO_REMOTECONSOLEAUDIO;
|
flags |= INFO_REMOTECONSOLEAUDIO;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user