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