Yes! My background thread will send a message when it has finished something, so I do need the check the message status frequently. If my OnIdle function return false, it will never be called again, and therefore cannot monitor the message status any more. Is there any alternate solution? Thanks a lot!! -- View this message in context: http://www.nabble.com/Thread-generated-signals-t1278505.html#a4677462 Sent from the Gtk+ - General forum at Nabble.com. _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list