--- a/gntmenuitem.c Sat Apr 26 22:07:58 2014 +0200
+++ b/gntmenuitem.c Sat Apr 26 23:38:12 2014 +0200
@@ -66,9 +66,13 @@
gnt_menuitem_init(GTypeInstance *instance, gpointer klass)
GntMenuItem *item = GNT_MENU_ITEM(instance);
GntMenuItemPriv *priv = &item->priv;
/******************************************************************************
@@ -164,9 +168,13 @@
gnt_menuitem_set_visible(GntMenuItem *item, gboolean visible)
GntMenuItemPriv *priv = &item->priv;
+ item->visible = visible; @@ -174,7 +182,11 @@
g_return_val_if_fail(GNT_IS_MENU_ITEM(item), FALSE);
return item->priv.visible;
--- a/gntmenuitem.h Sat Apr 26 22:07:58 2014 +0200
+++ b/gntmenuitem.h Sat Apr 26 23:38:12 2014 +0200
@@ -56,7 +56,6 @@
typedef void (*GntMenuItemCallback)(GntMenuItem *item, gpointer data);
@@ -75,6 +74,9 @@
GntMenuItemCallback callback;