menu_item);
else
gtk_menu_item_select_timeout (menu_item);
+ if(event) gdk_event_free(event);
}
gtk_widget_set_state (GTK_WIDGET (menu_item), GTK_STATE_PRELIGHT);
etime = event ? gdk_event_get_time (event) : GDK_CURRENT_TIME;
if (etime > last_submenu_deselect_time)
last_submenu_deselect_time = etime;
+ if(event) gdk_event_free(event);
}
gtk_widget_set_state (GTK_WIDGET (menu_item), GTK_STATE_NORMAL);
{
GtkMenuItem *menu_item;
+ GDK_THREADS_ENTER ();
+
menu_item = GTK_MENU_ITEM (data);
menu_item->timer = 0;
gtk_menu_shell_select_item (submenu, submenu->children->data);
}
+ GDK_THREADS_LEAVE ();
+
return FALSE;
}