I'm porting a windows.forms application to gtk and I'm having some problems. I use AsyncCallback's for the network traffic. E.g. connecting etc. The problem is that the GUI no longer paints after an asynccallback is run. I've placed Gdk.Threads.Enter() and Gdk.Threads.Leave() around sections of code that interact with Gtk but it doesn't help. Any ideas? Thanks, Matt