don't cast a NULL pointer.
Sun Mar 15 08:27:06 1998 Tim Janik <timj@gimp.org> * gtk/gtkmenu.c (gtk_menu_key_press): don't cast a NULL pointer.
This commit is contained in:
@ -736,8 +736,6 @@ gtk_menu_key_press (GtkWidget *widget,
|
||||
{
|
||||
GtkAllocation allocation;
|
||||
GtkAcceleratorTable *table;
|
||||
GtkMenuShell *menu_shell;
|
||||
GtkMenuItem *menu_item;
|
||||
gchar *signame;
|
||||
int delete;
|
||||
|
||||
@ -750,11 +748,16 @@ gtk_menu_key_press (GtkWidget *widget,
|
||||
|
||||
if (delete || ((event->keyval >= 0x20) && (event->keyval <= 0xFF)))
|
||||
{
|
||||
menu_shell = GTK_MENU_SHELL (widget);
|
||||
menu_item = GTK_MENU_ITEM (menu_shell->active_menu_item);
|
||||
GtkMenuShell *menu_shell;
|
||||
|
||||
if (menu_item && GTK_BIN (menu_item)->child)
|
||||
menu_shell = GTK_MENU_SHELL (widget);
|
||||
|
||||
if (menu_shell->active_menu_item && GTK_BIN (menu_shell->active_menu_item)->child)
|
||||
{
|
||||
GtkMenuItem *menu_item;
|
||||
|
||||
menu_item = GTK_MENU_ITEM (menu_shell->active_menu_item);
|
||||
|
||||
/* block resizes */
|
||||
gtk_container_block_resize (GTK_CONTAINER (widget));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user