aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-gtk
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2011-01-21 16:46:27 -0600
committerTed Gould <ted@gould.cx>2011-01-21 16:46:27 -0600
commit555f085168fac50cf55c910c746363f8ce268823 (patch)
treed93e094cb59130d3c926937eebee65852f2dbc8a /libdbusmenu-gtk
parent97083dc0b396d91c68fe9f439024cc048333e87b (diff)
downloadlibdbusmenu-555f085168fac50cf55c910c746363f8ce268823.tar.gz
libdbusmenu-555f085168fac50cf55c910c746363f8ce268823.tar.bz2
libdbusmenu-555f085168fac50cf55c910c746363f8ce268823.zip
Fleshing out setting the property
Diffstat (limited to 'libdbusmenu-gtk')
-rw-r--r--libdbusmenu-gtk/serializablemenuitem.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libdbusmenu-gtk/serializablemenuitem.c b/libdbusmenu-gtk/serializablemenuitem.c
index 99bc585..6bc3695 100644
--- a/libdbusmenu-gtk/serializablemenuitem.c
+++ b/libdbusmenu-gtk/serializablemenuitem.c
@@ -278,6 +278,11 @@ dbusmenu_gtk_serializable_menu_item_register_to_client (DbusmenuClient * client,
void
dbusmenu_gtk_serializable_menu_item_set_dbusmenu_menuitem (DbusmenuGtkSerializableMenuItem * smi, DbusmenuMenuitem * mi)
{
+ g_return_if_fail(DBUSMENU_IS_GTK_SERIALIZABLE_MENU_ITEM(smi));
+ g_return_if_fail(mi != NULL);
+
+ smi->priv->mi = mi;
+ g_object_notify(G_OBJECT(smi), DBUSMENU_GTK_SERIALIZABLE_MENU_ITEM_PROP_MENUITEM);
return;
}