> Greetings people, > > This may be an old problem, long since resolved but if you would indulge > me ... > > I am currently experimenting with replacing cairo with clutter on the > gtkpod project. At the moment, I have successfully brought up a > ClutterEmbed widget. The widget displays correctly with a black > background as required. However, I keep receiving the BadWindow error > upon closing the application: >
Did some more experimentation last night and got a little further in isolating the problem causing this crash. gtkpod has moved over to using the libanjuata framework which in turn make use of the gdl docking library. This is significant because it is a call to the function gdl_dock_item_hide_item that invokes the crash. Specifically, the above function freezes the docked item (widget containing the ClutterEmbed widget), then calls gdl_dock_object_detach (GDL_DOCK_OBJECT (item), TRUE); I realize that these calls would be better understood on the anjuta mailing list. However, the important point is that if I hide the ClutterEmbed widget first by calling gtk_widget_set_visible() then everything works fine. Is the clutter EmbedWidget doing something special when visible that means it cannot be manipulated in gdl like other gtk widgets? Any thoughts would be very helpful at this stage. Thanks PGR -- Laws are partly formed for the sake of good men, in order to instruct them how they may live on friendly terms with one another, and partly for the sake of those who refuse to be instructed, whose spirit cannot be subdued, or softened, or hindered from plunging into evil. [The Laws, Plato] You fiend! Never have I encountered such corrupt and foul-minded perversity Have you ever considered a career in the church? Bishop of Bath and Wells (Blackadder II) A clear conscience? When did you acquire such luxuries, Bernard? (Sir Humphrey, Yes Prime Minister) _______________________________________________ clutter-app-devel-list mailing list [email protected] http://lists.clutter-project.org/listinfo/clutter-app-devel-list
