Reparsing with GtkBuilder
- From: amol <amolgkulkarni gmail com>
- To: gtk-app-devel-list gnome org
- Cc: Gtk+ Developers <gtk-devel-list gnome org>
- Subject: Reparsing with GtkBuilder
- Date: Mon, 17 Dec 2007 16:24:40 +0530
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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]