summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Pablo Ugarte <juanpablougarte@gmail.com>2014-05-17 20:12:15 -0300
committerJuan Pablo Ugarte <juanpablougarte@gmail.com>2014-05-17 20:21:53 -0300
commitb0d9df7ee7988e4daec932d41c9da30ea0da5b4f (patch)
treed25b390aaea6b4d56e8675f1394b296968816f32
parentf08dbaf6a0c91dbfc9a2f1872f66ebfcdb0df5c9 (diff)
downloadglade-b0d9df7ee7988e4daec932d41c9da30ea0da5b4f.tar.gz
GladeBaseEditor->build_child() use correct type for paramenters
Fixes bug 704600 "Cannot add items to menu hierarchy - assertion `GLADE_IS_WIDGET_ADAPTOR (adaptor)' failed" GladeWidget * (*build_child) (GladeBaseEditor *, GladeWidget *, GType); glin-genmarshal does not have a specific type for GType thus back in the day UINT was used instead. But this is not correct in systems where GType is bigger than UINT
-rw-r--r--gladeui/glade-base-editor.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/gladeui/glade-base-editor.c b/gladeui/glade-base-editor.c
index 20179cfa..339ed34a 100644
--- a/gladeui/glade-base-editor.c
+++ b/gladeui/glade-base-editor.c
@@ -1570,9 +1570,8 @@ glade_base_editor_class_init (GladeBaseEditorClass *klass)
G_TYPE_FROM_CLASS (object_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GladeBaseEditorClass, build_child),
- _glade_stop_emission_accumulator, NULL,
- _glade_marshal_OBJECT__OBJECT_UINT,
- G_TYPE_OBJECT, 2, G_TYPE_OBJECT, G_TYPE_UINT);
+ _glade_stop_emission_accumulator, NULL, NULL,
+ G_TYPE_OBJECT, 2, G_TYPE_OBJECT, G_TYPE_GTYPE);
/**
* GladeBaseEditor::delete-child: