[Xfce4-commits] <garcon:master> Optimize the garcon_menu_directory_get_show_in_environment fucntion.
Jannis Pohlmann
jannis at xfce.org
Mon Aug 17 18:45:39 CEST 2009
On Mon, 17 Aug 2009 18:43:23 +0200
Jannis Pohlmann <jannis at xfce.org> wrote:
> On Mon, 17 Aug 2009 16:16:02 +0000 (UTC)
> Nick Schermer <nick at xfce.org> wrote:
>
> > Updating branch refs/heads/master
> > to 389d7c4cf3c04d9c563cada7f09d710adbc5261d (commit)
> > from 5e86ee0b43af1449e6fb25dcfd29b8f8caa5eeca (commit)
> >
> > commit 389d7c4cf3c04d9c563cada7f09d710adbc5261d
> > Author: Nick Schermer <nick at xfce.org>
> > Date: Mon Aug 17 17:27:37 2009 +0200
> >
> > - /* If it's not, don't show the menu */
> > - if (G_LIKELY (!included))
> > - show = FALSE;
> > + /* Check if your environemnt is in OnlyShowIn list */
> > + for (i = 0; directory->priv->only_show_in[i] != NULL; i++)
> > + if (g_utf8_collate (directory->priv->only_show_in[i], env)
> > == 0)
> > + return TRUE;
>
> Please don't return from loops. In my opinion this is bad coding
> style, so I'd prefer not to see it in garcon. You may or may not like
> it, but please use something like this:
>
> for (i = 0; !found && i < n; ++i)
> if (condition_met)
> found = true
Oh, and no goto statements please. I know they sometimes make life
easier, but I don't like them either ;)
- Jannis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://mail.xfce.org/pipermail/xfce4-dev/attachments/20090817/c30454e1/attachment.pgp>
More information about the Xfce4-dev
mailing list