I have a GTK4 application with a thread stably running in the background. What is the most convenient, responsive and cleanest way for the background thread to send a signal from time to time to the main GTK thread without making it crash?
g_idle_add() from the background thread.
Thank you, Timm. Just to be sure, you mean that the background thread, the one that is not running the GTK event loop, can safely call
g_idle_add(), and the callback function will be run in the GTK thread? Did I get it correctly?
Yes, that is correct.
Thank you, Timm. It works.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.