summaryrefslogtreecommitdiff
path: root/gtk/gtkmenushell.c
diff options
context:
space:
mode:
authorTim Janik <timj@src.gnome.org>1998-03-14 06:22:28 +0000
committerTim Janik <timj@src.gnome.org>1998-03-14 06:22:28 +0000
commit8cde2c5c213003fc92daa67fe34301c114512407 (patch)
tree30fe69c0f8a0f41476e1d48cc51dd211820a8bee /gtk/gtkmenushell.c
parentbc98ea9ce1884bdc4837579c4d226d227b425a52 (diff)
downloadgtk+-8cde2c5c213003fc92daa67fe34301c114512407.tar.gz
gpointer gtk_object_get_user_data (GtkObject *object) { if
gpointer gtk_object_get_user_data (GtkObject *object) { if (user_data_key_id) - gtk_object_get_data_by_id (object, user_data_key_id); + return gtk_object_get_data_by_id (object, user_data_key_id); return NULL; } boy oh boy, that was a *neat* one ;) -timj
Diffstat (limited to 'gtk/gtkmenushell.c')
-rw-r--r--gtk/gtkmenushell.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gtk/gtkmenushell.c b/gtk/gtkmenushell.c
index d063d0e92d..0e815562f4 100644
--- a/gtk/gtkmenushell.c
+++ b/gtk/gtkmenushell.c
@@ -587,18 +587,18 @@ static gint
gtk_menu_shell_is_item (GtkMenuShell *menu_shell,
GtkWidget *child)
{
- GtkMenuShell *parent;
+ GtkWidget *parent;
g_return_val_if_fail (menu_shell != NULL, FALSE);
g_return_val_if_fail (GTK_IS_MENU_SHELL (menu_shell), FALSE);
g_return_val_if_fail (child != NULL, FALSE);
- parent = GTK_MENU_SHELL (child->parent);
+ parent = child->parent;
while (parent && GTK_IS_MENU_SHELL (parent))
{
- if (parent == menu_shell)
+ if (parent == (GtkWidget*) menu_shell)
return TRUE;
- parent = GTK_MENU_SHELL (parent->parent_menu_shell);
+ parent = GTK_MENU_SHELL (parent)->parent_menu_shell;
}
return FALSE;