diff options
author | Ted Gould <ted@gould.cx> | 2011-01-21 16:46:27 -0600 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2011-01-21 16:46:27 -0600 |
commit | 555f085168fac50cf55c910c746363f8ce268823 (patch) | |
tree | d93e094cb59130d3c926937eebee65852f2dbc8a /libdbusmenu-gtk | |
parent | 97083dc0b396d91c68fe9f439024cc048333e87b (diff) | |
download | libdbusmenu-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.c | 5 |
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; } |