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 Fabrice FRANCOIS R&D Engineer [Access Manager] ffranc...@wallix.com 250 bis rue du Faubourg Saint-HonorĂ© • 75008 Paris [twitter]<https://signature.wallix.com/l/VDhvdkxwV0dJNmt4S1d0VDlrbjJ3dz09-VjFWNTBIYlNCUDdIbXlxKzJyRzFPUT09> [youtube] <https://signature.wallix.com/l/VDhvdkxwV0dJNmt4S1d0VDlrbjJ3dz09-VHU5ZDFDM3h6QXJ6Qm9jSUVjb2Ftdz09> [linkedin] <https://signature.wallix.com/l/VDhvdkxwV0dJNmt4S1d0VDlrbjJ3dz09-eFZMaExNZWZGQjMvaVVJaDArTTl6Zz09> [web] <https://signature.wallix.com/l/VDhvdkxwV0dJNmt4S1d0VDlrbjJ3dz09-VzNGNG5oU1pWYjZRMTVQMUxBZ2xJZz09> _______________________________________________ FreeRDP-devel mailing list FreeRDP-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel