On 22/09/10 08:26, P.G. Richardson wrote:
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
Seems to have been resolved with some upgrades.
Originally using
clutter-gtk 10.4
gdl 2.28.2
Tried upgrading to gdl 2.30.0 and the problem persisted.
Had to upgrade my distro to get to gdl 2.31.2. In doing so, have
upgraded clutter-gtk to 10.4. This latter upgrade appears to have fixed
the problem since I can run gdl 2.30.0 with no crashes.
PGR
_______________________________________________
clutter-app-devel-list mailing list
[email protected]
http://lists.clutter-project.org/listinfo/clutter-app-devel-list