From bcc539ca0712be30b0d5d5ef05d6c0580ca4ba46 Mon Sep 17 00:00:00 2001 From: Daniel Boles Date: Tue, 17 Apr 2018 19:49:24 +0100 Subject: [PATCH] MenuShell: Typecheck the instance @ select_first() since this is public API and therefore might get junk passed to it. --- gtk/gtkmenushell.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gtk/gtkmenushell.c b/gtk/gtkmenushell.c index 104281b627..407d372937 100644 --- a/gtk/gtkmenushell.c +++ b/gtk/gtkmenushell.c @@ -1462,10 +1462,14 @@ void gtk_menu_shell_select_first (GtkMenuShell *menu_shell, gboolean search_sensitive) { - GtkMenuShellPrivate *priv = menu_shell->priv; + GtkMenuShellPrivate *priv; GtkWidget *to_select = NULL; GList *tmp_list; + g_return_if_fail (GTK_IS_MENU_SHELL (menu_shell)); + + priv = menu_shell->priv; + tmp_list = priv->children; while (tmp_list) {