I've run into a problem with clutter that I'm having difficulty resolving. When Embedding the GTK plugin into a firefox application the app doesn't refresh the screen properly. This behaviour leads to a black screen in solaris and a frozen image in Linux. I believe it may be a threading issue with the Clutter API in that it is trying to draw to the screen when the browser hasn't given it control. As a result the GTK plugin doesn't work for firefox.
Can anyone give me some assistance in resolving this. It almost looks like the entire backend of clutter needs to be rewritten to get it to be compatible with firefox. I'm hoping this isn't the case.
