Hi
If i used gtk_builder_add_from_string to parse some string for builder
which already has some content then application terminates  with
following message
>    Gtk-ERROR **: file gtkbuilder.c: line 567
(apply_delayed_properties): assertion failed: (object != NULL)
if builder had already set some delayed property.

If builder had not set any delayed property previously then it does not
crashes while reparsing with add_string.

Is this bug in Gtk+?

Delayed properties are applied in parser finished.
If we parse any buffer again with same builder then it tries to set the
delayed properties again which are irrelevant.
setting builder->delayed_properties to NULL in parser_finished solves
above problem but is this a right solution or it has any other side
effects?
If new buffer has any delayed properties associated with objects then
builder->delayed_properties will set again and that properties will be
applied in parser_finished.

Regards
Amol




_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to