Hello !
Quelqu'un connait-il un mécanisme simple pour émettre un signal avec g_signal_emit() depuis un thread ? Directement je sais que c'est impossible vu que g_signal_emit() est une fonction synchrone qui doit être lancée dans le contexte principal. Il y a aussi une méthode un peu sale qui consiste à modifier une variable lue toutes les x millisecondes dans le contexte principal (g_timeout_add). Est-ce qu'il n'y aurait pas quelque chose de plus propre ?
Merci![]()
Partager