Re: #55310: somewhat more correct patch
- From: Kristian Rietveld <kristian planet nl>
- To: Owen Taylor <otaylor redhat com>
- Cc: GTK Development list <gtk-devel-list gnome org>
- Subject: Re: #55310: somewhat more correct patch
- Date: Sat, 22 Sep 2001 00:15:18 +0200 (CEST)
On 21 Sep 2001, Owen Taylor wrote:
>
> > @@ -1124,6 +1126,8 @@
> >    gtk_style_set_background (widget->style, menu->view_window, GTK_STATE_NORMAL);
> >    gtk_style_set_background (widget->style, widget->window, GTK_STATE_NORMAL);
> >
> > +  gtk_menu_scroll_item_visible (GTK_MENU_SHELL (widget), NULL);
>
> Shouldn't this be
>
>  gtk_menu_scroll_item_visible (menu_shell, menu_shell->active_menu_item)
>
> ?
Yeah, think so.
>
> > +static void
> > +gtk_menu_select_item (GtkMenuShell  *menu_shell,
> > +		      GtkWidget     *menu_item)
> > +{
> > +  GtkMenu *menu;
> > +
> > +  menu = GTK_MENU (menu_shell);
> > +
> > +  g_return_if_fail (GTK_IS_MENU (menu_shell));
>
> For a public function, this needs to be:
>
>   GtkMenu *menu;
>
>   g_return_if_fail (GTK_IS_MENU (menu_shell));
>
>   menu = GTK_MENU (menu_shell);
Oh, of course ... made a mistake with pasting I guess :)
>
> Since, you shouldn't try to use menu as a menu_shell before
> the check. However, we generally avoid putting such checks
> in virtual-function-implementations now, and just write:
>
>   GtkMenu *menu = GTK_MENU (menu_shell);
Ok.
>
> Other than that, looks fine to commit.
Okay.
>
> Regards,
>                                         Owen
>
>
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]