Hi,

I have been working for several days on migrating our rdpclient implementation 
from a freerdp 2.11.7 to 3.8.0 code basis.
Our current implementation was working fine but upgrading have become a 
necessity.

As part of the migration process I've managed to compile freerdp for the use of 
our client implementation. I have now come to a point where  I struggle 
triggering the callbacks that are supposed to be called when the clipboard 
channel is connected.

Our rdpclient implementation is simply a reuse of the samples available in the 
source code in previous versions and I managed to make it work without too many 
changes. I have been looking to all the recent samples but I cannot find out 
why freerdp 3.8.0 prevents me to use the clipboard channel as it was working 
with 2.11.7.

So far, we've been using the PubSub_SubscribeChannelConnected() method in our 
preConnect() callback as it is used in many samples, but the call to 
utils_reload_channels(instance->context) in 
core/freerdp.c:freerdp_connect_begin() seems to destroy the channels pointer 
and prevents the freerdp_channels_post_connect() method to enter the loop that 
triggers the OnChannelConnected event.

Do I need to make a specific call somewhere outside my PreConnect() callback or 
do I need to open a ticket ?

Fabrice FRANCOIS
R&D Engineer










_______________________________________________
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to