lidiriel sagde:
> Hello,
>
> I try to use stringlist (prop_text.c .h) with a new simple object.
> For a attribut GList * foo, if foo has a minimum of one element a bug
> appear when the object is draw (if foo is null no bug).
> After analysis i think that dia failed on diagram_tree_add_object ...
>
> <extract of diagram.c>
> ...
> diagram_add_object(Diagram *dia, DiaObject *obj)
> {
>   layer_add_object(dia->data->active_layer, obj);
>   diagram_modified(dia);
>   diagram_tree_add_object(diagram_tree(), dia, obj);
> }
> ...
> probably i don't use correctly this type ??
> Sommeone have an example of uses for this type ?

Given that diagram_tree_add_object has no relevance to the stringlist
properties, I'm thinking corrupted memory has happened.  As I mentioned
earlier, stringlist is not used anywhere else -- this means there's likely
to be bugs in there.  I can recommend using valgrind to find the first
place where somebody does something wrong to memory.  I'll poke onto
irc.gnome.org #dia when I have time, so if you hang around there, we can
chat about it.

-Lars
_______________________________________________
Dia-list mailing list
Dia-list@gnome.org
http://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://www.gnome.org/projects/dia/faq.html
Main page at http://www.gnome.org/projects/dia

Reply via email to